Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now!
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join 11 million other learners and get started learning Python for data science today!
Good news! You can save 25% off your Datacamp annual subscription with the code LEARNPYTHON23ALE25 - Click here to redeem your discount
Variabili e Tipi
Python è completamente orientato agli oggetti e non "tipizzato staticamente". Non è necessario dichiarare le variabili prima di usarle o dichiararne il tipo. Ogni variabile in Python è un oggetto.
Questo tutorial coprirà alcuni tipi di base di variabili.
Numbers
Python supporta due tipi di numeri - interi (numeri interi) e numeri in virgola mobile (decimali). (Supporta anche numeri complessi, che non verranno spiegati in questo tutorial).
Per definire un numero intero, usa la seguente sintassi:
Per definire un numero in virgola mobile, puoi utilizzare una delle seguenti notazioni:
Strings
Le stringhe sono definite con apice singolo o doppi apici.
La differenza tra i due è che usando i doppi apici è più facile includere apostrofi (mentre questi terminerebbero la stringa se si usassero gli apici singoli)
Ci sono ulteriori variazioni sulla definizione delle stringhe che facilitano l'inclusione di elementi come ritorni a capo, backslash e caratteri Unicode. Questi argomenti vanno oltre lo scopo di questo tutorial, ma sono trattati nella documentazione Python.
Operatori semplici possono essere eseguiti su numeri e stringhe:
Le assegnazioni possono essere fatte su più di una variabile "simultaneamente" sulla stessa riga, come questo:
La mescolanza degli operatori tra numeri e stringhe non è supportata:
Exercise
L'obiettivo di questo esercizio è creare una stringa, un numero intero e un numero in virgola mobile. La stringa dovrebbe essere chiamata mystring
e dovrebbe contenere la parola "hello". Il numero in virgola mobile dovrebbe essere chiamato myfloat
e dovrebbe contenere il numero 10.0, e il numero intero dovrebbe essere chiamato myint
e dovrebbe contenere il numero 20.
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join over a million other learners and get started learning Python for data science today!
