-
set方法传入的其实不是一个list,它的存储顺序无序并且不能重复查看全部
-
dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。查看全部
-
定义s的时候,令s=0.0可保证其类型。空tuple的情况需单独考虑。len()函数的运用,不需要再定义n来计算其长度了。查看全部
-
可见,函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可以传入额外的参数来覆盖默认参数值。查看全部
-
Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。查看全部
-
Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True,查看全部
-
前面加了r之后不用加转义符 用'''三引号括起来之后可以完全输出原格式 r'''既可以不用加转义符而且保持原格式输出查看全部
-
Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True查看全部
-
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。查看全部
-
>>> range(1,5) #代表从1到5(不包含5) [1, 2, 3, 4] >>> range(1,5,2) #代表从1到5,间隔2(不包含5) [1, 3] >>> range(5) #代表从0到5(不包含5) [0, 1, 2, 3, 4]查看全部
-
def 用于定义函数查看全部
-
import math math.sqrt()查看全部
-
用多层 for 循环来生成列表。 e.g >>> [m + n for m in 'ABC' for n in '123'] ['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']查看全部
-
列表生成式的 for 循环后面还可以加上 if 判断,只有 if 判断为 True 的时候,才把循环的当前元素添加到列表中。查看全部
-
%格式化:'<tr><td>%s</td><td>%s</td></tr>' % (name, score) join():把一个 list 拼接成一个字符串。查看全部
举报
0/150
提交
取消