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 翻转