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