-
方法二:
names1 = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
names2 = ['Gen','Phoebe', 'Zero']
for item in names2:
names1.append(item)
print(names1)
方法三:
list = ['Alice','Bob','Candy','David','Ellena']
list2 = ['Gen','Phoebe', 'Zero']
list.extend(list2)
print(list)
查看全部 -
scores = [95.5, 85, 59, 66, 72]
scores.sort(reverse=True)
print(scores[:3])
scores.sort(reverse=True),sort是从小到大排序,括号中的reverse=Ture将其改为从大到小排序。
从小到大排序:scores.sort()
查看全部 -
# Enter a code
T = (100, 69, 29, 100, 72, 99, 98, 100, 75, 100, 100, 42, 88, 100)
print(T.count(100))
# Expand: List scores below 90
L = []
for i in T:
if i < 90:
L.append(i)
print(L)
查看全部 -
“有三个长方体,他们的长宽高分别是[1, 2, 3], [5, 3, 2], [7, 3, 2]”
题意为:第一个长方体长宽高为[1,2,3],第二个长方体长宽高为[5, 3, 2],第三个长方体长宽高为[7, 3, 2]。
查看全部 -
添加:append(最后一位)
指定位置插入:insert
删除:pop(最后一位)
查看全部 -
a=3.14 b=1.57 round(a*b,2)查看全部
-
\n表示换行\t表示一个制表符\\表示\字符本身查看全部 -
在Python中,布尔类型还可以与其他数据类型(字符串,数字等)做 and、or和not运算,请看下面的代码:
a = True print(a and 0 or 99) # ==> 99
得到的计算结果不是布尔类型,而是数字99,这是为什么呢?
因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True,所以:
True and 0计算结果是0
继续计算0 or 99计算结果是 99
因此,结果是99。查看全部 -
本节综合
对于一个拥有必需参数,默认参数,可变参数,可变关键字参数的函数,定义顺序是这样的:
def func(param1, param2, param3 = None, *args, **kwargs): print(param1) print(param2) print(param3) print(args) print(kwargs) func(100, 200, 300, 400, 500, name = 'Alice', score = 100) # ==> 100 # ==> 200 # ==> 300 # ==> (400, 500) # ==> {'name': 'Alice', 'score': 100}当然,这么多类型的参数,很容易导致出错,在实际使用上,不建议定义这么多的参数。
查看全部 -
容器 列表list 元组turple 字典dict 集合set
查看全部 -
== :等于
!= :不等于
查看全部 -
通过for循环访问列表每一个元素的方式,我们称为迭代。
查看全部 -
计算0~1000以内,所有偶数的和。可以用while True+break,还可以用while + continue。同理还可计算0~1000以内所有奇数的和。
num=0
sum=0
while True:
if num>=1000:
break
if num%2==1:
sum=num+sum
num=num+1
print(sum)
num=0
sum=0
while num<1000:
num=num+1
if num%2==0:
continue
sum=num+sum
print(sum)
查看全部 -
默认参数只能定义在必需参数的后面
查看全部 -
num % 2 == 0
num除以2取模得0
查看全部
举报