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
相关文章
相关标签/搜索