美文网首页
python数据类型之元组、布尔、NONE

python数据类型之元组、布尔、NONE

作者: 闲云野鹤_23dd | 来源:发表于2020-12-31 20:39 被阅读0次

    基本数据类型之元组,布尔,None

    2020-09-17 Reads 5

    元组类型(tuple)

    atuple = ('test',1,3.1,'hello','world','测试')
    btuple = 'test',1,3.1,'hello','world','测试'
    print(type(atuple ))
    print(type(atuple ))
    
    

    元组与列表类似,不同之处在于元组的元素不能修改。
    元组使用小括号,列表使用方括号。
    元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。或者不加小括号也可以

    元组是有序类型

    索引 与 切片

    def tuple_demo1():
        # 新建一个元组类型
        atuple = (1, 2, 3, 4)
        # 与list的区别 : 只能被访问,不能删除,增加,更改里面的元素
    
        print(atuple[0])
        print(atuple[0:3])
    
    

    元组类型其他操作

    元组拼接:

    def tuple_demo2():
        t1 = (12, 34.56)
        t2 = ('abc', 'xyz')
    
        # 创建一个新的元组
        t3 = t1 + t2
        print(t3)
    
    

    元组修改:

    def tuple_demo3():
        atuple = (1, 2, 3, 4)
        # 不能被更改,ide会给警告,执行会报错
        atuple[0] = 5
    
    
    • len(tuple) 元组长度
    • max(tuple) 元素最大值
    • min(tuple) 元素最小值
    • tuple(var) 转换为tuple 类型
    def tuple_demo4():
        atuple = (1, 2, 3, 4)
        print(len(atuple ))
        print(max(atuple ))
        print(min(atuple ))
    
        alist = [1,'2',5]
        t1 = tuple(alist )
        print(type(t1))
        print(t1)
    
        t1="(11,2,2,11)"
        print(type(tuple(t1)))
    
    

    布尔类型 (bool)

    布尔类型只有两个值 True 和 False ,代表真和假(或者称为 对和错).
    通常在 比较运算 和 逻辑运算 时使用

    def bool_demo():
        b1 = True
        b2 = False
        print(type(b1))
        print(type(b2))
    
    

    空类型(None)

    None 代表空值
    当你只想声明变量,不想赋值时 可以 使用 None值

    def none_demo():
        n1 = None
        print(n1)
        print(type(n1))
    
    

    元组是有序的还是无序的?
    有序的
    元组和列表的最大区别是什么? 不可修改删除增加
    布尔类型都有哪些值?true false
    python代表空值的是什么?none
    如果代码基础薄弱,请将课件中的例子代码,手写一遍

    相关文章

      网友评论

          本文标题:python数据类型之元组、布尔、NONE

          本文链接:https://www.haomeiwen.com/subject/doypgktx.html