-
除了默认参数,Python函数还接收一种参数叫做可变参数,可变参数即任意个参数的意思,可变参数通常使用*args来表示。
查看全部 -
set和list类似,拥有一系列元素,但是set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的。
查看全部 -
input ("my name:")
查看全部 -
1、
要表示字符串Bob said "I'm OK"
由于'和"会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为'Bob said \"I\'m OK\".'
查看全部 -
1、not计算的优先级是高于and和or的。True and not False # ==> True
在上述布尔计算中,先计算not False = True,然后再计算True and True,因此得到True的结果。
查看全部 -
1、二进制整数使用前缀0b表示
2、在Python中,十六进制使用前缀0x
3、在Python中,把10用e替代,常用在科学计数中
查看全部 -
1、取模运算相当于除法取余数;
2、通过取模,当对2取模时,结果为0那这个数为偶数,否则为奇数;
3、对于地板除,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。10//4 # ==> 2
10//2.5 # ==> 4.0
10//3 # ==> 34、num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留两位小数
round(num, 2) # ==> 3.33。round的调用方式为第一个为要保留小数点位数的值,第二个为小数点保留的位数。查看全部 -
dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。
查看全部 -
dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。
查看全部 -
因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
查看全部 -
dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。
print(d.get('Alice')) # ==> 45
print(d.get('Dodo')) # ==> None查看全部 -
在运行上tuple的性能是list的数倍。
查看全部 -
a = 1 # 这个时候a存储的是整数类型
print(a)
a = 'ABC' # 这个时候a存储的是字符串类型 print(a)查看全部 -
对于列表,除了可以向列表添加元素,删除列表元素以外,列表已有的元素,也是可以修改的,通过索引指定位置,并赋值新的元素,即可替换列表中原有的元素。查看全部
-
pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。查看全部
举报