1.
切片操作三个参数的意义:
切片是
Python
序列的重要操作之一,适用于列表、元组、字符串、
range
对象等类型。
切片
使用
2
个冒号分隔的
3
个数字来完成
'
第一个数字表示切片开始位置
債讽为
0
儿
第
二个数字表
示切片截止
(
但不包含
)
位置
(
默认为列表长度
)
,第三个数字表示切片的步
长
債讽为
2
儿
当步
长省略时可以顺便省略最后一个冒号。可以使用切片来截取列表中的
任何部分
,
得到一个新列
表
,
也可以通过切片来修改和删除列表中部分元素
,
甚至可以通
过切片操作为列表对象增加元
素。
与使用下标访问列表元素的方法不同,切片操作不会因为下标越界而抛出异常,而是简
单
地在列表尾部截断或者返回一个空列表,代码具有更强的健壮性。
2.
注释方式:
一个好的、可读性强的程序一般包含
30%
以上的注释。常用的注释方式主要有两种:
(1)
以
#
开始,表示本行
#
之后的内容为注释
(2)
包含在一对三引号
“IL
或
...
之间且不属于任何语句的内容将被解释器认为是注释
3.
zip
函数:
»
> a List = [l
z
2, 3]
»
> bList = [4, 5, 6]
»
> cList = zip(a, b)
»
> cList
»
> list(cList)
[(1, 4), (2, 5), (3, 6)]
4.
不同进制数的表示:
十进制整数如,
0
、
-1> 9
、
123
十六进制整数,需要
16
个数字
0
、
1
、
2
、
3
、
4
、
5
、
6
、
7
、
8
、
9
、
a
、
b
、
c
、
d
、
e
、
f
来表示
整
数,必须以
Ox
开头
,
如
0xl0> Oxfa> Oxabcdef
八进制整数,只需要
8
个数字
0
、
1
、
2
、
3> 4
、
5
、
6
、
7
来表示整数,必须以
0o
开头,如
0o35
、
Ooll
二进制整数、只需要
2
个数字
0
、
1
来表示整数,必须以
0b
开头如,
0bl01> OblOO
5.
append
函数:
使用列表对象的
append()
方法,原地修改列表,是真正意义上的在列表尾部添加元素,
速
度较快,也是推荐使用的方法。
»
> aList.app en d(9)
»
> a List
[3, 4, 5, 7, 9]
6.
列表的乘法:
使用乘法来扩展列表对象,将列表与整数相乘,生成一个新列表,新列表是原列表中元
素
的重复。
»
>aList = [3,5,7]
»
> a Li st = aList*3