-
x=3.14
y=1.57
a=x*y
a=round(a, 2)
查看全部 -
这个还挺有用的,静态语言动态语言的差别
查看全部 -
明明这么简单,真的不明白为什么学代码更有价值。。
查看全部 -
有时候通过字符串输出的内容不是固定的,这个时候需要使用format来处理字符串,输出不固定的内容。
# 字符串模板 template = 'Hello {}' # 模板数据内容 world = 'World' result = template.format(world) print(result) # ==> Hello World查看全部 -
我们可以在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了
如
a = r'\(~_~)/ \(~_~)/'
查看全部 -
Python函数提供可变关键字参数,对于可变关键字参数,可以通过关键字的名字key找到对应的参数值,和我们之前学习过的dict类似。Python会把可变关键字参数当作dict去处理查看全部
-
注意:tuple在使用上有一定的局限性,比如有时候想找到特定位置的参数,只能通过下标的方式去寻找,如果顺序发生变化得时候,下标就会失效,函数逻辑就得重新修改实现。查看全部
-
可变参数在使用上确实方便,函数会把可变参数当作tuple去处理查看全部
-
Python函数提供可变关键字参数,对于可变关键字参数,可以通过关键字的名字key找到对应的参数值,和我们之前学习过的dict类似。Python会把可变关键字参数当作dict去处理查看全部
-
注意:tuple在使用上有一定的局限性,比如有时候想找到特定位置的参数,只能通过下标的方式去寻找,如果顺序发生变化得时候,下标就会失效,函数逻辑就得重新修改实现。查看全部
-
可变参数在使用上确实方便,函数会把可变参数当作tuple去处理查看全部
-
d = {
'Alice': [45],
'Bob': [60],
'Candy': [75],
}
s=([50, 61, 66],[80, 61, 66],[88, 75, 90])
d['Alice'].extend(s[0])
d['Bob'].extend(s[1])
d['Candy'].extend(s[2])
print(d)
查看全部 -
因为通过get方法在代码实现上更加简单,且不会引起错误,因此更加推荐使用get方法来获取dict的元素。
查看全部 -
因为可变参数的长度可能是0,当长度为0的时候,就会出现除0错误。因此需要添加保护的逻辑,这是同学在使用过程中需要特别注意的。查看全部
-
Python自带的 int() 函数,其实就有两个参数,我们既可以传一个参数,又可以传两个参数:
int()函数的第二个参数是转换进制base,如果不传,默认是十进制 (base=10),如果传了,就用传入的参数。
函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可以传入额外的参数来覆盖默认参数值
另外需要注意的是,由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面,否则将会出现错误。查看全部
举报
0/150
提交
取消