First
字符串
string = "a string"
string.title() #以首字母大写形式显示每个单词
string.upper() #大写
string.lower() #小写
'''############# f字符串的简单使用 ##############'''
print(f"{string}")
print(f"{string} {string.title()} {string.upper()} {string.lower()}")
#上输出 a string A String A STRING a string
string.rstrip() #删除右侧空白
string.lstrip() #删除左侧空白
string.strip() #同时删除两侧空白
列表
list = ['trek', 'cannondale', 'readline', 'specialized']
last = list[-1] # list[-1]得到列表的最后一个元素, -2得到倒数第二个,往后顺推
list.append('test') # 将元素添加到列表末尾
list.insert(0, 'test1') # 先传入位置,后传入插入的东西
del list[0] # 删除第0个元素
a = list.pop() # 栈顶元素出栈并返回
a = list.pop(0) # 删除第0个元素并返回
a = list.remove('cannondale') # 删除第一个特定元素,不返回
list.sort() # 对列表进行永久排序
sorted(list) # 对列表进行临时排序并返回,向该函数传递reverse=True反向临时排列列表
list.reverse() # 对列表进行永久倒序排列
len(list) # 返回列表长度
操作列表
listT = ['trek', 'cannondale', 'readline', 'specialized', 'we', 'have', 'a', 'best', 'sprit']
for var in listT:
print(f'{var}\'s show is so beautiful')
for value in range(0, 6): # 打印 0 <= value < 6
print(value)
numbers = list(range(1, 6)) # 转换为数值列表
numbers = list(range(2, 11, 2)) # 大于等于2 小于11的偶数 即step = 2
min(numbers) # 列表中最小值
max(numbers) # 列表中最大值
sum(numbers) # 列表所有数的和
'''*********列表解析**********'''
squares = [value**2 for value in range(1, 11)];
print(squares)
使用列表的一部分
players = ['charles', 'martina', 'michael','florence', 'eli']
print(players[0 : 3]) # 打印0 <= 索引 < 3的元素
print(players[ : 3]) # 默认从表头开始
print(players[1 : ]) # 默认一直到表末
print(players[-3 : ]) # 倒数三个
'''遍历切片'''
for player in players[:3]:
print(player)
'''复制列表'''
players_copy = players[:]
print(players_copy)
players_copy = players # 相当于引用,不会有拷贝
# 此时改了players_copy, players随之改变
元组
元组相较于列表的区别就是不可更改其中的元素
但是为元组名赋值是可行的

浙公网安备 33010602011771号