python自动化笔记(三)字符串

字符串相关操作

str = "abc123abc123"

str_index = str.find("a") #找出a的下标 从左往右  没有则返回-1
str_index = str.rfind("a") #找出a的下标 从右往左  没有则返回-1
str_index = str.find("a", 2) #找出a的下标 从左往右第二个 

str_in = str.index("a") #找出a的下标 从左往右  没有则报错
str_in = str.rindex("a") #找出a的下标  从右往左  没有则报错

str_count = str.count("a") #a出现的次数

str_re = str.replace("123","321") #将所有123替换为321
str_re = str.replace("123","321",1) #将一组123替换为321

str_sp = str.spilt("a") #以a为中心进行切割 返回一个列表
    
str_ret = str.capitalize() #首字母大写 后面字母全小写

str_ret = str.title() #所有单词 首字母大写 

str_ret = str.startswith("a") #是否以a为开头 返回true false

str_ret = str.endswith("3") #是否以3为结尾 返回true false

str_ret = str.lower() #所有大写字符转换为小写字符

str_ret = str.upper() #所有大写字符转换为小写字符

str_ret = str.ljust(15,"a") #左边不动,右边用a补充到15位 位数足够则不填充

str_ret = str.rjust(15,"a") #右边不动,左边用a补充到15位

str_ret = str.center(15,"a") #字符串居中,左右用a补充到15位

str_ret = str.lstrip() #删除左边的空格

str_ret = str.rstrip() #删除右边的空格

str_ret = str.rstrip() #删除两边的空格

str_ret = str.partition("a") #以a为中心进行分组 返回一个元组

str_ret = str.spiltlines() #以行为中心进行切割 返回一个列表

str_ret = str.isalpha() #判断字符串是否都为字母 返回 true false

str_ret = str.isdigit() #判断字符串是否都为数字 返回 true false

str_ret = str.isalnum() #判断字符串是否包含字符或数字 返回 true false

str_ret = str.isspace() #判断字符串是否只包含空格 返回 true false

help(str) #打开帮助文件

字符串拼接

my_list = ["123","abc","ABC"]
ret = "".join(mylist) #将列表拼接成字符串
ret = "#".join(mylist) #将列表拼接成字符串 用#号连接

a = "123"
b = "456"
c = a + b #字符串的拼接

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值