-
L=['chinese',92,'math',75,'english',99]
print(L)
查看全部 -
ture or ture =ture 这个公式需要用到短路公式来解释、
a or b 类比于上面,在对对中a为优先项
查看全部 -
3.1415926 #浮点数
'Learn Python in imooc.'。#字符串
100 #整数
0b1101 #二进制查看全部 -
names = ['Alice','Bob','Cindy']
gender = ['girl','boy','girl']
age = [12,14,15]
for item in zip(names,gender,age):
print(item)
==>
('Alice', 'girl', 12)
('Bob', 'boy', 14)
('Cindy', 'girl', 15)zip()把多个列表中的对应元素打包成一个个元组
查看全部 -
可变关键字参数通常使用**kwargs来表示,kwargs是一个dict
例:
def info(**kwargs):
print('name: {}, gender: {}, age: {}'.format(kwargs.get('name'), kwargs.get('gender'), kwargs.get('age')))
info(name = 'Alice', gender = 'girl', age = 16)注意:引用函数时,传递的参数必须写成key=value的形式,函数中才能通过key取到value
查看全部 -
可变参数即任意个参数,通常使用*args来表示,args是一个tuple
例:
def func(*args):
print('args length = {}, args = {}'.format(len(args), args))
func('a', 'b') ==> args length = 2, args = ('a', 'b')
查看全部 -
函数的参数可以设置默认值
查看全部 -
在python中,函数返回多值,用逗号隔开
def C_and_S():
return C, S接收多值的两种方法:
法1:返回n个值,就用n个变量接收,注意顺序
C, S = C_and_S()法2:无论返回多少个值,只用1个变量(tuple)总接收,再用下标获取各值
result = C_and_S()
C = result[0]
S = result[1]
查看全部 -
set其他方法:
1、set.clear()清除set中的所有元素
2、s1.issubset(s2)判断s1是否为s2的子集
3、s1.issuperset(s2)判断s1是否为s2的超集
4、s1.isdisjoint(s2)判断s1,s2是否有交集,有则False,无则True
5、s1.intersection(s2,s3,...)返回s1,s2,s3...的交集
6、s1.difference(s2)返回s1不同于s2的地方
7、s1.union(s2,s3 ...)返回s1,s2,s3...的并集(相同元素只出现一次)
查看全部 -
set删除元素
法 1:
remove()(先判断再删除,否则可能报错):
if element in set:
set.remove(element)
法2:
discard()(无需判断,不会报错):
set.discard(element)
查看全部 -
dict特点:
key不可变且不重复
dict方法:
1、dict.keys()得到所有key
2、dict.values()得到所有value
3、dict.items()得到所有(key,value)
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75
}
print(d.items())
==> [('Bob', 60), ('Alice', 45), ('Candy', 75)]
4、dict.clear()清除dict中的所有元素
遍历dict的三种方式:
方式一:
for key in d: #遍历dict默认遍历的是dict的key。
value = d[key]
方式二:
for key in d.keys():
value = d[key]
方式三:
for key, value in d.items():
查看全部 -
dict删除元素(先判断再删除,否则可能报错):
if key in dict.keys()
dict.pop(key)
查看全部 -
dict添加/更新元素,使用赋值语句,无则添加,有则覆盖
例:
d['Mimi'] = [72, 73]
查看全部 -
set添加元素:add(element)
set批量添加元素:update(list)
查看全部 -
创建set的方式是使用set(),并传入一个list
s = set([1, 4, 3, 2, 5])
print(s) ==> set([1, 2, 3, 4, 5])查看全部
举报