Python——str&int&bool

就像咱們認識A,1,狗同樣,是固定的文字、數字類型。一樣python也有本身的數據類型。html

字符串類型:python

str格式,最經常使用的數據類型格式,分別有 (' ') 引號 ,(" ")雙引號,(''' ''')三引號app

開頭和結尾的引號必須相同,若是中間出現引號那麼能夠用其餘引號作標記。三引號的做用是能夠換行操做,若是文本須要換行那麼能夠選擇三引號。spa

print('haha')
print("hehe")
print('''hehe
hoho''')

經常使用字符串格式轉換能夠點擊鏈接:字符串命令集htm

在使用變量時須要遵照如下原則:blog

  1. 變量名只能包含:字母,數字,下劃線
  2. 不能以數字開頭
  3. 不能是python的關鍵字
  4. 開頭最好使用容易理解的名字
  5. 若是有多個關鍵名稱能夠使用_下劃線鏈接

字符串類型轉換:字符串

#——————————————————————轉換爲整數————————————————————
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
相關文章
相關標籤/搜索