python访问字符串中的部分字符的操作称为_python 中str字符串 和list列表基本操作总结...

s = ‘#afsfdf222#‘

print(s.capitalize()) # 首字母大写其他字母小写

print(s.center(20, ‘%‘)) # 居中并在空白处添加指定字符

print(s.count(‘f‘)) # 统计f元素在字符串s中出现的次数

print(s.endswith(‘f‘, 1, 8)) # 判断以xxx结束

print(s.find(‘f‘, 2, 5)) # 找到第一个,并返回其索引,找不到返回-1

print(s.index(‘f‘, 2, 5)) # 找到第一个,并返其回索引,找不到报错

print(s.isalnum()) # 判断是否有字母和数字 返回一个bool值 满足条件返回True

print(s.isalpha()) # 判断是否只有字母组成 返回一个bool值 满足条件返回True

print(s.isdigit()) # 判断是否只有数字组成 返回一个bool值 满足条件返回True

print(‘_‘.join(s)) # 把字符迭代添加到字符串中

print(s.upper()) # 把字符串字母全部大写

print(s.lower()) # 把字符串字母全部小写

print(s.strip(‘#‘)) # 去除字符串前后空格(默认),特殊字符***

print(s.split(‘#‘, 2)) # 分割字符串,默认按空格分,可指定分割次数***

print(s.replace(‘#‘, ‘*‘, 1)) # 替换字符串中的字符 可指定修改字符和修改个数***

name = ‘陈子伍‘

age = 22

info = ‘我叫{},今年{}‘.format(name, age)

info = ‘我叫{0},今年{1}‘.format(name, age)

info = ‘我叫{n},今年{a}‘.format(n=name, a=age)

print(info)

list

li = [1, 2, 3, 6, 9]

# 增

li.append() # 在列表后追加

li.index() # 按索引插入

li.extend() # 迭代添加,逐个添加字符串中的字符,逐个添加列表中的元素

# 删

li.pop() # 按索引删除列表中的元素

li.remove() # 按元素删

li.clear() # 清空列表

del li # 从内存中删除列表

直接操作列表

可按索引改,按切片改部分

li.sort() # 对列表中的元素排序

print(li)

sorted(li)

print(li)

l1 = [1, 3, 6, 9, 5]

l1.sort()

print(l1) # 从小到大排序

l1.sort(reverse=True) # 从大到小排序

print(l1)

sorted 产生一个新列表

l2 = sorted(l1) # 从小到大排序

print(l1) # l1没有变化

print(l2)

l3 = sorted(l1, reverse=True) # 从大到小排序

print(l1) # l1没有变化

print(l3)

原文地址:https://www.cnblogs.com/chen55555/p/10171138.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值