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随之改变

元组

元组相较于列表的区别就是不可更改其中的元素

但是为元组名赋值是可行的

posted @ 2022-03-22 20:14  帝皇の惊  阅读(156)  评论(0)    收藏  举报