• python-数据类型的补充


    '''
    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))



  • 相关阅读:
    常用录屏工具
    python常用工具库介绍
    修改anaconda3 jupyter notebook 默认路径
    【转载】面试那些事【三】
    【转载】面试那些事【二】
    【转载】面试那些事【一】
    Myeclipse 激活代码 8.6以前的版本
    ddd
    Java 算法
    Java 水仙花数
  • 原文地址:https://www.cnblogs.com/dwenwen/p/7750131.html
Copyright © 2020-2023  润新知