1
.
list
(
tup
)
函数中的参数是可迭代的参数,比如说,字符串、集合、字典、元祖、列表等。
2
.
文件打开操作中的
'x'
的含义是
:
创建写模式,文件不存在就创建,文件存在就返回异常。
3
.
数据组织的维度:一维数据:分为有序和无序,分别对应列表和集合,是线性结构。
二维数据:表格数据,对应矩阵。
多维数据:是由二维数据扩展而来。
高维数据:键值对构成的数据形式。
4.
CSV格式:首先CSV格式是以逗号分割元素的储存格式。一维数据保存为CSV格式后,各元素ob采用逗号分割,
形成一行。二维数据由一维数据组成,CSV文件的每一行是一维数据,整个CSV文件是一个二维数据。
5
.
整形没有取值限制,默认的是十进制,其他的进制需要增加引导符号。
0b
或
0B
是二进制,0o或0O是八进制,0x或0X是十六进制,十六进制a
-
f或者A
-
F是
10
-
15
,也就是说,进制的大小
写不敏感。
6
.
pow
(
x
,
y
,
z
)
-
-
-
-
-
>
(
x
**
y
)
%
z
7
.
全局变量在函数中使用时需要使用
global
保留字进行声明。
8
.
列表中:ls
.
remove
(
)
是将列表中出现的第一个元素x删除。
9
.
字典中;d
.
popitem
(
)
是随机从字典中取出一个键值对,以元组
(
key
,
value
)
形式返回。
10
.
文件操作中的seek
(
)
参数中的值:
0
-
-
-
-
文件的开头,
1
-
-
-
-
当前的位置,
2
-
-
-
-
文件的结尾
11.
turtle库中的color方法中如果只有一个参数的话,是设置的画笔的颜色,否则就是设置画笔和背景颜色。
12.
turtle库中的right方法是行进方向向右改变相对角度值。left就是向左。
setheading
(
)
是设置绝对角度值。
13
.
随机数,random
.
seed
(
a
)
作用是设置初始化随机数种子,随机数种子可以是整数或者浮点数。如果不设置随机数种子,默认的
是把系统时间当作随机数种子。
设置随机数种子的好处是可以重复再现相同的随机数序列。
random
.
random
(
)
是生成一个
[
0.0
,
1.0
)
之间的随机小数。
random
.
randint
(
a
,
b
)
是生成一个
[
a
,
b
]
之间的随机整数。
random
.
getrandbits
(
k
)
是生成一个k比特长度的随机整数。
random
.
randrange
(
a
,
b
[
,
c
]
)
是生成一个
[
a
,
b
)
之间以c为步数的随机整数。
random
.
uniform
(
a
,
b
)
是生成一个
[
a
,
b
]
之间的随机小数。
random
.
choice
(
seq
)
从序列类型seq中随机返回一个元素。
random
.
shuffle
(
seq
)
将序列类型seq中的元素随机排序,返回打乱后的序列。
random
.
sample
(
seq
,
k
)
从seq类型中随机选取k个元素,以列表类型返回。
如何记忆?
记住random
(
)
、randrange
(
)
是前闭后开的就行了。一个是最普通的,另一个是与
range
(
)
有关。
14.
time库:
time
.
time
(
)
返回系统当前的时间戳。
time
.
gmtime
(
)
返回系统当前时间戳对应的struct_time对象。
time
.
localtime
(
)
返回系统当前时间戳对应的本地实践的struct_time对象,经过本地时区转换。
time
.
ctime
(
)
返回系统当前时间戳对应的易读字符串表示。
time
.
mktime
(
t
)
将struct_time对象t转换为时间戳。
time
.
strftime
(
format
,
t
)
根据格式打印输出时间。t是struct_time对象变量。
time
.
strptime
(
string
,
format
)
根据
format
格式,解析string,返回struct_time类型时间变量。
time
.
perf_counter
(
)
精确浮点数,用来计时用到。单次调用没有实际的意义。