一:int,str,tuple,list,dic之间的转换及其补充
1.转换
1)int与str的转换
int ----> str str(int)
str ----> int int(str) 条件:全部由数字组成的字符串可以转化成数字
2)int与bool的转换
int ----> bool 非0是True 0是False
bool----> int True是1 False是0
3)str与bool的转换
str ----> bool 非空是True 空('')是False
bool----> str 'True' 'False'
4)str与list的转化
![]()
str ----> list split() ()里有没有内容整个变成列表,()里有内容按内容分割成列表内元素,且()里内容不存在
例如:
s = 'alex,wusir,taibai'
l1 = s.split()
print(l1) 输出结果:['alex,wusir,taibai']
l2 = s.split(',')
print(l2) 输出结果:['alex', 'wusir', 'taibai']
l3 = s.split('a')
print(l3) 输出结果:['', 'lex,wusir,t', 'ib', 'i']
list ----> str 用 ''.join()
例如:
li = ['alex','wusir','taibai']
s1 = ''.join(li)
print(s1) 输出结果:alexwusirtaibai
s2 = '_'.join(li)
print(s2) 输出结果:alex_wusir_taibai
split ,join 的用法