Int 与 str 之间如何转化,转换的结果是什么?有没有条件?
#str(int型)可以转化为str 该过程没有条件
#字符串转化为数字必须全部由数字组成 才能通过int(str型)转换
Int 与 bool 之间如何转化,转换的结果是什么?有没有条件?
# int型转化为bool没有条件,除了0转换为False以外其他数字都转换为True bool(int型的数)
#int(False)= 0; int(True) = 1
str 与 bool 之间如何转化,转换的结果是什么?有没有条件?
#str 转化为bool没有条件,除了''转化为False其他的字符串都转为True bool(srr型)
#str(True)='True' str(False)='Flase'
str 与 list 能否转化?如何转化?
# 可以 str>>list 1.用split切割 2.list(str字符串)
#可以 list>>str 1.用join+ 迭代 2. str(list列表)
# 转为false
#0,“”,{},[],(),set()
# # #字符串与列表互转
#字符串转列表 list
l = 'ab_c'
print(list('ab_c'),type(list('ab_c')))
#列表转字符串使用 join
l1 = ['1','2','3']
str = ''.join(l1)
print(str,type(str))
li = ['alex','rain']
temp = ''.join(li)
print(temp,type(temp))
#元组与列表互转
# 元组转为列表 加list
tu = (1,2,3,)
l = list(tu)
print(l,type(l))
# #
# # # 列表转为元组加tuple
li = [4,5,6]
print(tuple(li),type(tuple(li)))