python -day06
来源:互联网 发布:nodejs cms系统 编辑:程序博客网 时间:2024/06/03 12:27
字符串以什么结尾
print("1.txt".endswith(".txt")) True
expendtabs关键词
mystr="1\t2\t"print(mystr) #4个空格print(mystr.expandtabs()) #8个空格 会把\t转变成8个空格print(mystr.expandtabs(tabsize=1)) #1个空格 设置数量1 2 1 2 1 2
字符串查找
str="asdfg yas"print(str.find("s")) #默认从第一个print(str.find("s",3)) #3是从第几个开始查print(str.find("s",3,6)) #开始和结束print("--------------------------------------")print(str.rfind("s")) #rfind是从最后开始查print(str.rfind("d",3)) #3是从第几个开始查print(str.rfind("s",3,6)) #开始和结束print(str.index("s")) #和find类似,注意一下。找到就返回坐标,找不到就报错print(str.rindex("s"))19-1--------------------------------------9-1-1
print("123A我".isalnum())#判断是不是由字母数字组成的,汉字默认是数字print("123".isdigit())#判断是不是纯数字print("ppp".isalpha())#判断是不是纯字母print("ppp我".islower())#判断是不是小写 汉字不区分大小写print("ppp我".isupper())#判断是不是大写print(" ".isspace())#判断是不是纯空格print("Axx".istitle())#判断是不是首字母大写,其他小写TrueTrueTrueTrueFalseTrueTrue
join关键词
print("-".join("abcd"))a-b-c-d
print(len("asdf"))for i in range(5): #print("a".rjust(i,"*")) #i是宽度,左边填充* print("a".ljust(i, "*")) #i是宽度,右边填充*
大小写转换
print("asd".upper())print("ABC".lower())
print(min("asdfg")) print(max("asdfg"))as
字符串的替换
mystr="123 python 123 python"print(mystr.replace("123","xxx")) #把123全部替换成xxxprint(mystr.replace("123","xxx",1)) #把第一个123替换成xxx答案xxx python xxx pythonxxx python 123 python
字符串去空格
print(" abc ".strip())#去掉两边的全部空格print(" abc ".rstrip())#去掉右边的空格print(" abc ".lstrip())#去掉左边的空格答案:abc abcabc
字符串分割
mystr="123 python 123 python"print(mystr.split(" ")) #以空格分割,返回一个列表print(mystr.split(" ",2)) #以空格分割,但是分割两次['123', 'python', '123', 'python']['123', 'python', '123 python']
分割行
str="""xxxxx,ddddd.sssssssssscc,dddd"""print(str.splitlines())['', 'xxxxx,ddddd.', 'ssssssssss', 'cc,dddd']
print("asdf".startswith("a")) 以什么开头返回布尔print("123".zfill(20)) #金融数据,填充为0 //00000000000000000123
大小写切换
str="asdf"s="ASD"print(str.swapcase())print(s.swapcase())ASDFasd
字符串翻译
mystr="hello 123" #给出的字符串table=str.maketrans("ho","pm") #用str的方法制定一个table对应表print(mystr.translate(table)) # 然后翻译结果:pellm 123
字符串模板
from string import Template #导入templatemystr=Template("hi $name,我好想你的$dog") #设置模板print(mystr.substitute(name="刘中华",dog="狗")) #写hi 刘中华,我好想你的狗
阅读全文
0 0
- python -day06
- Python学习day06 装饰器
- day06
- Day06
- day06
- day06
- day06
- day06
- day06
- day06
- day06
- day06
- Day06
- day06
- day06
- python学习之路-基础篇-day06
- Android-Day06
- day06笔记
- 整理的300多个User-Agent,拿去玩
- jQuery实现图片卡片层叠式切换效果
- 根据webservice地址生成java源码
- golang 模拟文件上传
- java简单查找回顾
- python -day06
- oracle-order by 子句说明
- Android Service完全解析,关于服务你所需知道的一切(上)
- NIO通道(channel)原理与获取
- WordPress 导入数据库报错 Unknown collation: utf8mb4_unicode_520_ci 的解决办法
- Webpack2 notes
- Windows下搭建Laravel+PHP+Nginx+SQLServer环境
- SQL数据库优化方法
- Hyperledger Composer之开发部署业务网络(方式一)