——臨近期末,考試恐懼症,不想複習,不如學學python
爲咯瞭解每種變量的類型和操作方法,我對每種類型的變量都寫代碼做了嘗試
Python的變量類型
- Numbers(數字)
- String(字符串)
- List(列表)——[ ]
- Tuple(元組)——( )
- Dictionary(字典)——{ }
----------------------------------------------------------------我是分割線----------------------------------------------------------
我通過以下代碼對5種變量類型和操作有了初步認識
'''
python的5種數據類型探討:
1.Numbers(數字)
2.String(字符串)
3.List(列表)——[]
4.Tuple(元組)——()
5.Dictionary(字典)——{}
'''
# 1.Numbers
print('Numbers----------')
Num1 = 100
Num2 = 200.2
print('Num1:%d Num2:%f'%(Num1,Num2))#格式化輸入輸出的正確形式
# 2.String(字符串)
print('String----------')
str1 = 'Wanlei'
print('str1:',str1)
str2 = 'I\'m Wanlei' #此時要用到轉義字符
print('str2:',str2)
str3 = "I'm Rayone" #此時就不用使用轉義字符了,這就是什麼時候用雙引號,兩者平時可以混用
print('str3:',str3)
# 3.List(列表)
#list可以更新元素的值,tuple元素是不變的
print('List----------')
List1 = [1,2,3,4,5,6]
print(List1)
print(List1[2])
print(*List1)#取元素的操作和tuple是一樣的
List1[3] = 'W' #嘗試更改元素值
print(List1)
# 4.Tuple(元組)
tuple1 = (1,2,3,4,5)
print('tuple1----------')
print(tuple1)
print(tuple1[1]) #取第2個元素
print(tuple1[:2]) #取前2個元素
print(tuple1[2:]) #取後3個元素
print(tuple1[:]) #取所有元素
print(tuple1[2:4])
print(*tuple1)
'''
tuple1[3] = 'W' #嘗試更改元素值
print(tuple1) #如果修改tuple裏面的參數會報錯
'''
# 5.Dictionary(字典)
print('Dictionary----------')
Dic1 = {'Name':'WanLei','job':'student','ege':18}
Dic2 = {1,2,3,4,5}
print(Dic1)
print(Dic1['Name']) # 輸出鍵爲'Name'的值
print('輸出所有鍵:',Dic1.keys()) # 輸出所有鍵
print('輸出所有值:',Dic1.values()) # 輸出所有值
print(Dic2)
#print(Dic2.keys()) # 取鍵要報錯
#print('輸出所有值:',Dic2.values()) # 輸出所有值
# python數據類型轉換
X = 'A'
Y = 10
Z = 12.111
print(X)
print(float(Y)) #強制轉換爲浮點型
print(int(Z)) #強制轉換爲int型
print(hex(Y)) #強制轉換爲16進制
數據類型的轉換有很多: