就像咱们认识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