*python基础教程(第二版)(学习笔记)*

来源:互联网 发布:代理记账软件 编辑:程序博客网 时间:2024/06/16 08:17

第二章:列表与元组

2.2通用序列操作

索引:greeting = ‘Hello’
greeting[0] : ‘H’

分片
number = [1,2,3,4,5,6,7,8,9,10]
number[0:1]: 1
number[-3:]: [8,9,10]
number[:3]:[1,2,3]

更大的步长:
number[0:10:2]: [1,3,5,7,9]

序列相加:
乘法
‘python’*5: ‘pythonpythonpythonpythonpython’

成员资格:
permission = ‘rw’
‘w’ in permission: True

长度,最大值,最小值:
len,min,max

2.3列表:python的苦力

1.listh函数:
list(‘hello’):[‘h’,’e’,’l’,’l’,’o’]

2.基本的列表操作:
元素赋值:
x[1] = 2;

删除元素:
name = [‘Alice’,’Davil’,’Beth’]
del name[1]
name:[‘Alice’,,’Beth’]

分片赋值:
name = list(‘Perl’)
name[2:] = list(‘ar’)
name:[‘P’,’e’,’r’,’l’]

3.列表的方法:
append:
lst = [1,2,3]
lst.append(4)
lst:[1,2,3,4]

count:
[‘to’,’we’,’to’,’yu’].count(‘to’):2

extend:
在列表的末尾一次性追加另一个序列的多个值。
a = [1,2,3]
b = [4,5,6]
a.extend(b)
a:[1,2,3,4,5,6]

index:
找出某个值第一个项的匹配的索引值。
knights = [‘we’,’ty’,’we’]
knights.index(‘we’):0

insert:
number = [1,2,3,4,5,6,7]
number.insert(3,’four’)
number:[1,2,3,4,’four’,5,6,7]

popx = [1,2,3]
x.pop():3
x:[1,2]
x.pop(0):1
x:[2]

remove:
x = [‘ty’,’to’,’we’,’to’]
x.remove(‘we’)
x:[‘ty’,’to’,’to’]

reverse:
x = [1,2,3]
x.reverse()
x
[3,2,1]

sort:
x = [2,4,3]
x.sort()
x
[2,3,4]

第三章:使用字符串

这里写图片描述

第四章:字典(当索引不好用时)

创建字典的三种方法:

1.phonebook = {‘Alice’:’123’,’Beth’:’456’}
2.items = [(‘name’, ‘Ruby’),(‘age’,42)]
d = dict(items)
3.d = dict(name=’Ruby’,age=42)
字典的简单操作

阅读全文
0 0
原创粉丝点击