''' 1.int 2.str 3.元祖tuple tu = ('name') tu1 = ('name',) print(tu,type(tu)) print(tu1,type(tu1)) 4.列表 当循环列表时,如果在循环中删除某个或者某些元素,那么列表的元素个数改变,导致索引改变,容易出错 5.字典 当循环字典时,如果在循环中删除某个或者某些键值对,字典的键值对个数改变,长度改变,容易出错 6.转换 1.int -->str :str(int) str --> int : int(str) 字符串必须全部由数字组成 bool --> str : str(bool) 布尔值加上引号就转换成字符串 str --> bool : bool(str) 除了空字符串,剩下的都是Ture,空字符串的布尔值为False int --> bool : bool(int) 除了0,剩下的全部都是Ture,0的布尔值为False bool --> int : Ture -->1 False -->0 str --> list split list -->str join str -- > list: list(str) str -- > tuple(元祖) :tuple(str) tuple(元祖) --> str : str(tuple) tuple(元祖) --> list : list(tuple) list --> tuple(元祖) : tuple(list) 0,'' , {},[],(),set() 对应的bool值是False
tu = (1,2,3)l = list(tu)print(l,type(l))li = [4,2,6]print(tuple(li),type(tuple(li)))s = 'ab_c'print(list(s))print(tuple(s))a = (1,2,3,4,5)print(str(a),type(str(a)),type(a))