-
Raw字符串与多行字符串:用r'''...'''表示将多行字符串转换、为一条字符串 r里面不能有单引号、双引号。查看全部
-
L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]
for i in range(0, len(L), 1):
while i < 3:
lig = L[0][i]
print(lig)
wei = L[1][i]
print(wei)
hig = L[2][i]
print(hig)
sa = 2*((lig*wei)+(wei*hig)+(hig*lig))
print("sa",sa)
break
查看全部 -
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
not计算的优先级是高于and和or的。
查看全部 -
变量不能用数字开头
变量名由大小写英文字母、数字和下划线_组成
变量尽量不要和Python关键字重合
查看全部 -
Python真是挺好用的,上手也比较容易查看全部
-
test查看全部
-
在collections中提供的一种数据结构
有序字典的作用只是记住元素插入顺序并按顺序输出。如果有序字典中的元素一开始就定义好了,后面没有插入元素这一动作,那么遍历有序字典,其输出结果仍然是无序的,因为缺少了有序插入这一条件,所以此时有序字典就失去了作用,所以有序字典一般用于动态添加并需要按添加顺序输出的时候。
查看全部 -
name = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
score= [89, 72, 88, 79, 99]
l = list(zip(name, score))
print(l)
def by_score(t):
return t[1]
l1 = sorted(l,key = by_score, reverse = True)
n , s = zip(*l1)
print(n)
查看全部 -
# Enter a code
L = [75, 92, 59, 68, 99]
sum=0.0
N=0
for M in L:
sum=sum+M
N=N+1
P=sum/N
print (P)
查看全部 -
names = ['Alice', 'Bob', 'David', 'Ellena'] # 注意,字符串元素仍需要引号
查看全部 -
合法变量名:num 、查看全部
-
遍历dict有两种方法:
第一种是遍历dict的所有key,并通过key获得对应的value:
d = {'Alice': 45,'Bob': 60,'Candy': 75, 'David': 86, 'Ellena': 49}
for key in d: # 遍历d的key
value = d[key]
if value > 60:
print(key, value)
# ==> Candy 75;David 86第二种方法是通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value:
for key, value in d.items():
if value > 60:
print(key, value)
# ==> Candy 75
# ==> David 86查看全部 -
dict提供便捷的pop()方法,允许我们快速删除元素,pop()方法需要指定需要删除的元素的key,并返回对应的value。
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
print(d) # ==> {'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49}
alice_score= d.pop('Alice')
print(alice_score) # ==> 45
print(d) # ==> {'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49}需要注意的是,pop()方法的参数是dict中的key,当key不存在时,同样会引起错误。
在dict中,使用keys()方法,可以返回dict的所有key
查看全部 -
L = [95.5, 85, 59, 66, 72]
L.sort(reverse = True)
print(L[-5:-2])
查看全部
举报