今天看啥  ›  专栏  ›  闲云野鹤_23dd

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

闲云野鹤_23dd  · 简书  ·  · 2020-12-31 20:39

文章预览

基本数据类型之元组,布尔,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
如果代码基础薄弱,请将课件中的例子代码,手写一遍

………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览