-
可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数:
可变参数也不是很神秘,Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。
查看全部 -
int()函数的第二个参数是转换进制,如果不传,默认是十进制 (base=10),如果传了,就用传入的参数。
可见,函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可以传入额外的参数来覆盖默认参数值。
由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面:
查看全部 -
L.append 插入元素到list中
查看全部 -
Python油5种类型的数值: -整数 -浮点数 -字符串(用‘’或者“”来括写) -布尔值(只有True和False两种值) -空值(用Non表达)查看全部
-
正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:
>>> t = (1,) >>> print t (1,)
查看全部 -
使用索引时,千万注意不要越界。
查看全部 -
File "index.py", line 8 x = x * 2 ^ IndentationError: unexpected indent
出现这个错误 考虑 是缩进量问题 解决办法
删除前方缩进量 重新 空格键 输入缩进量
查看全部 -
当运行函数时 有多个变量时 要分别对每个变量进行表达
查看全部 -
单元素tuple表示方法:t = (1,)
查看全部 -
第一个办法是用 list 的
append()
方法,把新同学追加到 list 的末尾:法是用list的
insert()
方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:查看全部 -
第一个办法是用 list 的
append()
方法,把新同学追加到 list 的末尾:查看全部 -
1.从list中删除元素: L.pop(), 用pop()方法还会返回删除的元素
2.pop()方法删除最后一个元素; pop(2)删除列表中第三个元素
查看全部 -
在末尾追加元素: L.append()
在中间某个位置插入元素: L.insert(2,'')
查看全部 -
与运算:只有两个布尔值都为 True 时,计算结果才为 True。
True and True # ==> True True and False # ==> False False and True # ==> False False and False # ==> False
或运算:只要有一个布尔值为 True,计算结果就是 True。
True or True # ==> True True or False # ==> True False or True # ==> True False or False # ==> False
非运算:把True变为False,或者把False变为True:
not True # ==> False not False # ==> True
查看全部 -
计算 2.5 + 10 / 4 时,根据优先级,Python首先计算 10 / 4,由于这两个数都是整数,因此计算结果为 2。
然后,继续计算 2.5 + 2,得到最终计算结果 4.5。
因此,我们需要注意运算顺序,并不是存在浮点数计算结果就一定是准确的浮点数。
查看全部
举报