码迷,mamicode.com
首页 > 其他好文 > 详细

常用字符串操作

时间:2017-11-28 16:46:42      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:swap   字符串操作   lower   lex   判断   swa   包括   div   去掉   

# Author:Zhang
name="my name is {name} and i am {year} old"
print(name.format(name=Zhang,year=20))
print(name.format_map({name:Zhang,year:21}))  #字典形式

print(abc123.isalnum())   #判断是否是阿拉伯数字和字母  >>>True
print(AbC.isalpha())   #判断是否是纯字母(包括大小写)  >>>True
print(123.isdigit())   #判断是否是整数  >>>True
print(abc123.isidentifier())   #判断是否是一个合法的标识符(变量名)  >>>True
print(abc123.islower())   #判断符中的字母是不是全部小写 可以带数字  >>>True
print(123.isnumeric())   #判断符中是否只有阿拉伯数字  >>>True
print(   .isspace())   #判断符中是否只有空格  >>>True
print(My Name Is.istitle())#判断是否首字母大写
print(My Name Is.isprintable())#判断是否可以打印 #防止是驱动文件tty_file,drive_file
print(IS123.isupper())#判断符中的字母是否全部大写  可以带数字 >>>True

print(+.join([1,2,3]))#在列表中加入+号    <<<1+2+3
print(name.ljust(50,*))#变量在左不够50长度的字符用*补上
print(name.rjust(50,*))#变量在右不够50长度的字符用*补上
print(ZHANG.lower())# 把大写变成小写>>>zhang
print(zhang.upper())# 把小写变成大写>>>ZHANG
print(\n zhang.lstrip())# 去掉左边的换行符和空格
print(zhang\n.rstrip())# 去掉右边的换行符和空格
print(\n zhang \n.strip())# 去掉左右边的换行符和空格

name2=str.maketrans("abcdef","123456")
print("alex li".translate(name2))
                #   >>>1l5x li   密码加密解密

print(alex li.replace(l,L,1))#替换只替换一次
print(alex li.replace(l,L))#替换
print(alex li.split())#把字符串按空格列成列表
print(1+2+\n3+4.splitlines())#按换行符成列表
print(Alex Li.swapcase()) #aLEX iL 大小字母转换
print(alex li.title())  #首字母大写
print(alex li.zfill(20))  #>>>0000000000000alex li  用0补齐

 

常用字符串操作

标签:swap   字符串操作   lower   lex   判断   swa   包括   div   去掉   

原文地址:http://www.cnblogs.com/admise/p/7910445.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!