-
d['Alice'].extend([50, 61, 66])
#注意上面的中括号
查看全部 -
return返回多个值时自动放到一个元组里面。
查看全部 -
for 循环 一般跟 range 函数合用,range函数的参数:
range(起始值, 终止值, 步长值)
终止值:遍历的时候不包括本身值
步长值:默认为1,可以为负数
查看全部 -
python必备基础知识 学习进制转换查看全部
-
在Python中,字符串是以''或""括起来的任意文本
查看全部 -
Python可以处理任意大小的整数。
查看全部 -
L = [[1, 2, 3], [5, 3, 2], [7,3,2]]
for cube in L:
c = cube[0]
k = cube[1]
g = cube[2]
result =(c*k + c*g + k*g)*2
print(result)
查看全部 -
list被insert/pop修改后的代码都会自动顺位,所以增加或者删除的时候index可能是不变的。
查看全部 -
else使用太多会导致缩进很多,看起来逻辑结构不够清晰
查看全部 -
>>> while True:
... num=num+1
... if num>1000:
... break
... if(num%2)!=0:
... break
... sum+=num
...
>>> print(sum)
500500
两个if 不能并列,下一个if要相对上一个if缩进
查看全部 -
a = [1,2,3] b = a a.extend([4,5]) print(a) print(b)
a和b都是[1,2,3,4,5],因为a,b都指向[1,2,3]
查看全部 -
python中变量名可以看作是一个标签;
a = 123 b = a a = 124 #一开始a,b是123的标签(可以理解为指向123所在的存储空间) #a = 124,a重新指向了124的存储空间,b依旧指向123
查看全部 -
##定义函数时可以设置默认参数,当此参数没有传递的时候,参数就使用定义时的默认参数
##example
int('123') # ==> 123 int('123', 8) # ==> 83
##10进制是123,8进制是83
##自主定义的函数时使用默认参数:
def power(x, n=2): s = 1 while n > 0: n = n - 1 s = s * x return s
##power(5) ->计算5的平方
##power(5,3) ->计算5的立方
##由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面,否则将会出现错误。
##错误示范
# 错误的定义 def power(n=2, x): s = 1 while n > 0: n = n - 1 s = s * x return s
查看全部 -
###使用in来判断某个元素是否在set中。
names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] name_set = set(names)
'Alice' in name_set # ==> True
tips: 大小写必须完全匹配
Python capitalize() 将字符串的第一个字母变成大写,其他字母变小写。
查看全部 -
python -解释性 -使用缩进作为逻辑层次查看全部
举报