在Python中,變量類型是固定的,一旦聲明就不能修改其類型(在Python裡感覺不應該用聲明,而應該用使用)
正确:
1 var = 1
2 print(var)
3 var = 2
4 print(var)
依次輸出變量var的值,1和2。
錯誤:
1 var = 1
2 print(var)
3 var = "我是變量"
4 print(var)
編譯錯誤,在第三行報錯。
Python中的資料類型:
Boolean | isClosed=True |
Integer | age=18 |
Float | height=1.70 |
String | message="Hello world"或message='Hello world' |
List | list=[1,2,3,4,5] |
Tuple | tuple=(1,2,3,4,5) |
Dict | dict={'Tom':18,'Lily':20} |
Set | set={1,2,3,4,5} |
備注:Tuple是簡化的List,一旦初始化就無法修改。Set是集合,元素無法重複。空集合建立:set()
Python中的字元串。
在Python中聲明字元串可以用單引号或者雙引号:
1 var = 'hello'
2 var2 = "hello"
3 print(var==var2)
則輸出True。
字元串的分割:
1 var = 'I am Tom\n ,and you?'
2 words = var.split()
3 print(words)
則将會輸出
['I', 'am', 'Tom', ',and', 'you?']
Python預設按空格和換行進行字元串的分割
字元串的連接配接:
1 words = ['I','am','Tom']
2 str = ' '.join(words)
3 print(str)
則輸出:
I am Tom