就像咱們認識A,1,狗同樣,是固定的文字、數字類型。一樣python也有本身的數據類型。html
字符串類型:python
str格式,最經常使用的數據類型格式,分別有 (' ') 引號 ,(" ")雙引號,(''' ''')三引號app
開頭和結尾的引號必須相同,若是中間出現引號那麼能夠用其餘引號作標記。三引號的做用是能夠換行操做,若是文本須要換行那麼能夠選擇三引號。spa
print('haha')
print("hehe")
print('''hehe
hoho''')
經常使用字符串格式轉換能夠點擊鏈接:字符串命令集htm
在使用變量時須要遵照如下原則:blog
字符串類型轉換:字符串
#——————————————————————轉換爲整數———————————————————— v1 = '666' v2 = int(v1) #會得出整數的666 #——————————————————————轉換爲bool值———————————————————— v1 = True v2 = str(v1) #會得出字符串的True v1 = False v2 = str(v1) #會得出字符串的False #——————————————————————轉換爲列表———————————————————— li = ["alex", "WuSir", "ritian", "barry", "wenzhou"] s = '123' print(list(s)) #['1', '2', '3'] print(str(li)) #'['alex', 'WuSir', 'ritian', 'barry', 'wenzhou']' #列表轉換成字符串,將不會改變其形態,類型是字符串類型而已。 #而字符串轉換法爲列表時,那麼字符串中的每個元素將會單獨提取,成爲列表中的元素,嵌套在當前的列表中。 li = ["alex", "WuSir", "ritian", "barry", "wenzhou"] s = "qwert" li.append(list(s)) print(li) #['alex', 'WuSir', 'ritian', 'barry', 'wenzhou', ['q', 'w', 'e', 'r', 't']]
整數類型:
get
int類型,多用於數字運算it
print(666)
print(6+1)
整數類型轉換:class
v1 = 666 v2 = str(v1) #會得出字符串的666 v1 = True v2 = int(v1) #會得出整數1 v1 = False v2 = int(v1) #會得出整數0
布爾類型:
bool值用於判斷使用。
print(False)
print(True)
布爾值的轉換:
v1 = 6 v2 = bool(v1) #任何非0數字轉換爲布爾值都會成爲True v1 = "222" v2 = bool(v1) #任何非空字符串,轉換爲布爾值都會成爲True
經常使用實例:
#——————————————列表中,數字和字符串轉換再進行拼接—————————————— num = [11,22,33,44] for i in range(0,len(num)): num[i] = str(num[i]) result = '_'.join(num) print(result) #得出:11_22_33_44