《Python:从入门到实践》-Note_入门

message = "Hello World!"
print(message);
函数 作用 备注
.title() 输出字符串 以首字母大写的形式

unit 3. 列表

  • 相关函数表:
函数 作用 备注
.append() 插入 在列表尾附加新元素
.insert() 插入 任意位置插入,插入位置以后元素(包括插点)统一右移
del 删除 通过索引删除(永久删除)
.pop() 弹出 通过索引弹出(可用一个变量接住弹出的元素,不接就等价于del)
.remove() 移出 按”值“移出(可以继续使用移出的元素)
len(x) 取表长 返回列表元素个数
.reverse() 逆置 永久修改,使用两次恢复原顺序
.sort() 排序 永久修改,按字母顺序(字典序)从小到大排序,添加参数resverse = True则逆序排
sorted(x) 排序 临时排序,生成副本,对副本进行排序
count(x) 统计 返回一个元素在一个列表中出现的次数
max(), min() 最值 返回最大、最小值

3.1 基本操作

  1. .append()
bicycles = ['trek','cannondale','redline','specialized']
bicycles.append('axt')
  1. .insert()
bicycles.insert(1,'axt')
  1. del
del bicycles[0]
  1. .pop()
bicycles.pop()     
best_bicycle = bicycles.pop()
bicycles.pop(1)	 // == del
print(best_bicycle)
  1. .remove()
too_expensive = 'trek'
print(bicycles)
bicycles.remove(too_expensive)
print(bicycles)
print("\nA " + too_expensive.title() + "is too expensive to me!")
  1. .reverse()
cars.reverse()
print(cars)
  1. len(x)
print(len(cars))

3.2 排序

  1. .sort()
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort()  					#顺序
cars.sort(reverse = True) 	#逆序:参数 reverse = True
print(cars)
  1. sorted(x)
print(sorted(cars))
print(sorted(cars,reverse = True))

unit 4. 操作列表 (for循环)

  • 相关函数表:
函数 作用 备注
range(a,b,c) 生成区间[a,b)的整数 c为步长
list() 生成列表 将元素塞进一个列表
max(x) / min(x) 返回数字列表的最大/最小值 -
sum(x) 求数字列表的和 -

4.1 for循环 遍历列表

  1. 列表循环
    for item in list_of_item
magicians = ['alice', 'david', 'caroline']
for magician in magicians:
	 print(magician)
  1. 计数循环
    for value in range(1,5)
for value in range(1,5)print(value)

  • list()
#将一系列数字生成数字列表
numbers = list(range(1,6))
print(numbers)
  • 统计函数:

max(x); min(x); sum(x);


4.2 列表解析

squares = []
for value in range(1,11):
	square = value**2
	squares.append(square)
print(squares)

squares = []
for value in range(1,11):
	squares.append(value**2)
print(squares)

squares = [value**2 for value in range(1,11)]
print(squares)
numbers = list(range(1,1000001))
for number in numbers:
	print(number)
cube_numbers = [value**3 for value in range(1,11)]
print(cube_numbers)

4.3 切片

  • list[a:b]
  • 第a号元素->第b-1号元素( 即序号在区间[a,b)内的元素 )
players = ['Fei', 'Yan', 'Tang', 'He']
print(players[0:3])
print(players[1:4])
print(players[1:])
print(players[:1])
print(players[-2:])
  1. 遍历切片
roommates 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值