## 第一章 软件安装与简单操作
## 第二章 字符串操作总结
- 方法
方法是Python可对数据执行的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成,这种信息是在括号内提供的。例如使用title方法修改字符串大小写
`name="shizy"`
`print(name.title())`
输出Shizy,注意这里方法括号里面没有参数。方法title首字母大写,upper把所有字母大写,lower所有字母小写。
- python使用+号拼接字符串
- n,t分别为字符串添加换行,制表位。
- 方法rstrip()删除字符串右边空白strip是英文剥光的意思。左空白lstrip,左右空白全删除strip。
- 函数str()实现数到字符串转换
## 第三章 列表操作(元素可修改)
- 列表是有序的元素组合。用方括号[]表示,用逗号分隔
`liebiao1=['A','B','C','d']`
- 访问列表(第一个元素索引号0)
`print(libiao1[0])`
- 修改删除添加元素
修改列表元素的语法与访问列表元素的语法类似。要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值。例如修改第一个元素为a
`libiao1[0]='a'`
- 末尾添加元素(利用方法append())
`libiao1.append('e')`
- 插入元素到任意位置(利用方法insert())
`libiao1.insrt(1,'b')`#在第二个位置插入b元素
#### 删除元素 ####
- 如果知道元素位置(del语句):`del libiao1[0]`
- 使用方法pop():pop()方法可删除列表末尾的元素,并让你能够接着使用它。
motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
popped_motorcycle = motorcycles.pop()
print(motorcycles)
print(popped_motorcycle)
也可以使用pop()来删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引
- 如果知道元素值可以使用remove()方法`motorcycles.remove('ducati') print(motorcycles)`
####元素排序####
- 永久排序sort()方法,排序后原始列表顺序永久修改。还可以按与字母顺序相反的顺序排列列表元素,为此,只需向sort() 方法传递参数`reverse=True`
- 临时排序 sorted()函数(不是方法)
- 倒叙打印列表 使用reverse()方法
- 函数len()获取列表长度,以下代码返回4
cars = ['bmw', 'audi', 'toyota', 'subaru']
len(cars)
## 第四章 操作列表
- 遍历列表(冒号与缩进)
liebiao1=['A','B','C','d']
for i in liebiao1:
print(i)
- range(x0,xm,dx)函数不包括最后一个值,步长dx
for value in range(1,5):
print(value)
- list()函数将range结果转换列表格式
- min(),max(),sum()函数对列表操作
- 列表解析:列表解析 将for 循环和创建新元素的代码合并成一行,并自动附加新元素,请注意,这里的for 语句末尾没有冒号。
squares = [value**2 for value in range(1,11)]
print(squares)
- 切片(使用列表的一部分):如果你没有指定第一个索引,将自动从列表开头开始;如果你没有指定第二个索引,将自动从列表到结尾。
print(libiao1([0:2]))
- 列表复制,这么操作的目的是为了得到新列表并进行其他操作,否则会修改掉原列表。
my_foods = ['pizza', 'falafel', 'carrot cake']
❶ friend_foods = my_foods[:]
my_foods.append('cannoli')
friend_foods.append('ice cream')
print("My favorite foods are:")
print(my_foods)
print("nMy friend's favorite foods are:")
print(friend_foods)
上面代码就可以在my_friend添加ice_cream而不会修改原始列表。但是注意1处冒号。去掉冒号两个列表都被修改。
## 第五章 元组操作(tuple不可修改元素)
- 使用圆括号而不是方括号来标识。定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。
dimensions = (200, 50)
print(dimensions[0])
print(dimensions[1])
- 遍历元组
for dimension in dim