Python 入门
输出
print(233, 233, 233, end = '') # 数字之间空格,结尾无空格或换行 print() print(233, 233, 233) # 结尾默认换行
输入
x = input() print(x)
给变量集体赋值
x, y, z = 233, 452, 233
p.s. 交换两数
x, y = 3, 5 x, y = y, x
列表
列表的遍历
x = [1, 2, 3, 4, 5, 6, 7, 8, 9]
y = len(x)
# y 为长度
for i in range(0, y) :
print(x[i], end = ' ')
print()
# 第二种
for each in x:
print(each, end = ' ')
print()
访问一段列表
x = [1, 2, 3, 4, 5, 6, 7, 8, 9] # 左闭右开 print(x[0:3]) print(x[3:]) print(x[:3])
设置下标跨度(默认为 1)
x = [1, 2, 3, 4, 5, 6, 7, 8, 9] # 左闭右开 print(x[0:3:2]) print(x[3::2]) print(x[:3:2])
遍历,加入,删除
x = [1, 2, 3, 4, 5]
# append 添加指定的元素, 每次只能加入一个
x.append(6)
x.append('string')
# extend 可以添加一个可迭代对象(列表)
x.extend([1, 3, 4, 5, 6])
print(x)
# 切片, 相当于 extend[6, 7, 8, 9]
s = [1, 2, 3, 4, 5]
s[len(s):] = [6, 7, 8, 9]
print(s)
# 任意位置加入数据 insert(索引,元素)
s.insert(len(s), 2)
print(s)
# 删除: remove(元素)
# 若有多个,则会删除第一个.
s.remove(1)
print(s)
# pop(下标索引)
s.pop(2) # 删除索引为 2 的元素.
print(s)
# clear , 将 s 变为空列表.
s.clear()
print(s)
替换和修改
x = [1, 2, 3, 4, 5] x[0:3] = ["I", "Love", "Python!"] print(x)
x = [1, 3, 5, 2, 6, 2, 7] x.sort() print(x) # 从小到大 x.reverse() print(x) # 将 x 翻转