-
获取dict的所有key
dict提供keys()函数,可以返回dict中所有的key。
获取dict所有的value
dict提供values()函数,可以返回dict中所有的value。
清除所有元素
dict提供clear()函数,可以直接清除dict中所有的元素。查看全部 -
1)0、空字符串、None 都会被识别为 False,其他为 True
2)not 优先级高于 and 和 or
3)短路运算:
and 运算时,左边为 False,则直接返回左边,否则返回右边;
or 运算时,左边为 True,则直接返回左边,否则返回右边
查看全部 -
取模运算判断是否为偶数:
print(3 % 2) # ==> 1 因此3为奇数
print(33 % 2) # ==> 1 因此33为奇数
print(100 % 2) # ==> 0 因此100为偶数
地板除忽略结果小数点后面:10//4 # ==> 2
10//2.5 # ==> 4.0
10//3 # ==> 3
保留小数点位数:num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留两位小数
print(round(num, 2)) # ==> 3.33查看全部 -
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头变量尽量不要和Python关键字重合,否则可能导致原有的关键字发挥不出来作用
定义变量则是变量名=数据即可定义一个新变量查看全部 -
Python基础数据类型:整数,浮点数,字符串,布尔值,空值。
二进制0b ,十六进制0x ,
浮点数即小数 ,10用e替代
字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话
一个布尔值只有True、False两种值,要么是True,要么是False
布尔值可以用and、or和not运算(注意and,or,not都是Python语言本身的关键字)。
空值是Python里一个特殊的值,用None表示。
注意,None和0是不一样的,None不能理解为0
查看全部 -
tuple元素的指向不变,但如果当tuple的元素为list时,指向的list不可变,但list内的元素是可以改变的查看全部
-
tuple和list一样,可以包含 0 个、1个和任意多个元素。
包含 0 个元素的 tuple,也就是空tuple,直接用()表示:
为什么包含一个元素的元组打印出来之后没有小括号,而是只有一个数字1呢?
因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
因此,要定义只有一个元素的tuple,需要在元素后面添加一逗号,而对于多个元素的tuple,则加和不加这个逗号,效果是一样的。查看全部 -
tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。查看全部
-
pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。查看全部
-
Ox表示二进制
Ob表示十六进制查看全部 -
pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。
name = L.pop()
name = L.pop(2) # 指定下标
查看全部 -
Python中,下标可以使用-1来表示最后一个元素。
查看全部 -
列表和字符串一样,也支持切片,通过切片的方式,获取到列表的子列表。
names = ['Alice', 'Bob', 'David', 'Ellena']
切片,取下标,半开半闭,取左不取右。
sub_names = names[0:2]
查看全部 -
字符串也可以看作是一种特殊的列表。
# 请使用迭代的方式按顺序输出列表 L = ['Alice', 66, 'Bob', True, 'False', 100] 的偶数位置的元素。
L = ['Alice', 66, 'Bob', True, 'False', 100]
for i in range(len(L)):
if i%2==0:
print(L[i])查看全部 -
容器:列表(list)、元组(tuple)、字典(dict)、集合(set)。
list : [ ] , 有序,可遍历,可放任意类型数据。查看全部
举报