最全的Python字符串和列表的操作

最全的Python字符串和列表的操作

字符串的常用操作

字符串的切片操作

# 字符串的切片
name = 'abcdef'
print(name[0:3]) # 结果为abc
print(name[3:5])  # 结果为de
print(name[::-1])  # 结果为倒叙字符串,fedcba

字符串分割

# 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等
my_str = "苹果|橘子|压力"
result = my_str.split('|')
print(result)
# 分割次数。默认为 -1, 即分隔所有
result = my_str.split('|',1)  # 只分割第一个字符|
print('分割次数:',result)

字符串的大小写操作

my_str = 'hello world'
# 首字母大写。每个单词首字母大写
print(my_str.capitalize(),my_str.title())
# 把所有字符串中的小写字母转换成大写字母
print(my_str.upper())
print(my_str.lower())

字符串的判断

''' 返回的都是bool类型 '''
# 判断是不是全是字母
print('abcd'.isalpha())
# 判断是不是全是数字
print('123123hhhh'.isalnum())
# 判断既有数字和字母
print('212121lll'.isascii())

字符串的拼接
掌握这4种方法,让你不再迷惑字符串的拼接

# 字符串的拼接
name = 'zs'
a = '_'
# 直接拼接
b = name + a
print(b)
# format方法
f = '{}{}'.format(name,a)
print(f)
# f'{变量名1}{变量名2}'
p = f'{name}{a}'
print(p)
# %s方法
h = '%s%s' %(a,name)
print(h)

列表的增删改查,复制,清空,翻转

# 列表的增删改查
my_list = []  # 定义一个空列表
my_list.append(1)  # 增加
my_list.insert(1,2)  # 插入
a = my_list.count(1)  # 统计1有几个
my_list.extend([3, 4, 5, 6])  # 展开列表并添加到my_list
my_list.remove(6)  # 删除数字6
b = my_list.index(3)  # 查3的索引
d = my_list.copy()  # 复制一份列表b
my_list.pop(1)  # 删除该索引位置的值
my_list.reverse()  # 使列表顺序翻转
my_list.clear()   # 清空列表
print(my_list)
print(b)
print(a)
print(d)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值