字符串操作

下面展示一些 内联代码片

先来个判断回文数的小程序:
x="12321"
if x==x[::-1]print("是回文数")
else:
	print("不是回文数")
输出:是回文数
1.capitalize  把字符中首字母变为大写,切他字母变为小写
x="i Love IRORMAN"
print(x.capitalize())
输出:I love irorman
***注意这个并不是修改字符串,因为字符串是不可以修改的,只是重新生成了一个新的字符串***


2.casefold  把字符串中所有字母变成小写(可以处理除了英语之外其他字符)

3.title  将字符串中所有单词首字母变成大写

4.swapcase 将字符串中所有字母大小写反转

5.upper 将所有字母变大写
6.lower  将所有字母变为小写(只能处理英文字符)
7.对齐  center rjust ljust zfill
(1)center(width)
~1.center(width)宽度小于原字符宽度输出原字符
x="有内鬼,停止交易!"
print(x.center(5)) 
输出:有内鬼,停止交易!、
 ~2. 宽度大于原字符时,左右两边用空格填充
x="有内鬼,停止交易!"
print(x.center(15))
输出:   有内鬼,停止交易!
   
(2)x.ljust(width)
~1.ljust(左对齐)
x="有内鬼,停止交易!"
print(x.ljust(15))
输出:有内鬼,停止交易!
~2.左对齐的同时,用指定字符代替了空格 x.ljust(width,"指定字符")
x="有内鬼,终止交易!"
print(x.ljust(15,"淦"))
输出:有内鬼,终止交易!淦淦淦淦淦淦
 
(3)x.rjust(width)
~1.rjust(右对齐) 
x="有内鬼,停止交易!"
print(x.rjust(15))
输出:      有内鬼,停止交易!
~2
这里是用指定字符代替了默认的空格 x.rjust(width,"指定字符")
x="有内鬼,终止交易!"
print(x.rjust(15,"淦"))
输出:淦淦淦淦淦淦有内鬼,终止交易!4)x.zfill(width) (用0填充左侧)
x="有内鬼,停止交易!"
print(x.zfill(15))
输出:000000有内鬼,停止交易!
 
 x="-520"
print(x.zfill(5))
输出:-0520

x="520"
print(x.zfill(5))
输出:00520
8.x.count("") 查找指定字符的数目
x="上海自来水来自上海"
print(x.count("海"))
输出:2

x="上海自来水来自上海"
print(x.count("海"05))
输出:1


x="上海自来水来自上海"
print(x.find("上"))
输出:0

x.rfind()从右往左找
x="上海自来水来自上海"
print(x.rfind("上"))
输出:7

x.index()找序号  类似地址
x=2569781122)
print(x.index(5))
输出:1
9.sort 从小到大排序
x=[5,9,8,4,2,3,1,0,6,7]
print(x.sort())
输出:[0,1,2,3,4,5,6,7,8,9]


10.reverse   倒序排序   x.reverse()与x.sort(reverse=True)相同
x=[5,9,8,4,2,3,1,0,6,7]
print(x.reverse())
输出[9,8,7,6,5,4,3,2,1]

x=[5,9,8,4,2,3,1,0,6,7]
print(x.sort(reverse=True))
输出:输出[9,8,7,6,5,4,3,2,1]







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Passion passion

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值