首页 > 编程语言 > 详细

python第三天

时间:2018-01-28 15:07:04      阅读:242      评论:0      收藏:0      [点我收藏+]

#字符串的用法

#Author:ge jian
name = ‘My name is {name} and I am {year} old‘

print(name.capitalize())#首字母大写
print(name.count(‘a‘))#字符个数
print(name.center(50,‘-‘))#不足补齐
print(name.endswith(‘n‘))#判断以什么字符结尾
print(name.expandtabs(tabsize=20))#\t tab建转空格
print(name[name.find(‘is‘):10])
print(name.format(name=‘alex‘,year=20))
print(name.format_map({‘name‘:‘alex‘,‘year‘:‘30‘}))
print(‘ab12‘.isalnum())#包含数字和字母
print(‘As‘.isalpha())#包含纯字母
print(‘11A‘.isdecimal())
print(‘2314‘.isdigit())#是否是整数
print(‘add‘.isidentifier())#判断是否是一个合法的标识符
print(‘dAasda‘.islower())#是否都是小写
print(‘0001‘.isnumeric())#是否只包含数字
print(‘ ‘.isspace())#是否是空格
print(‘My Name Dss‘.istitle())
print(‘dsafd‘.isprintable())#tty file,drive file
print(‘ASD‘.isupper())#是否大写
print(‘+‘.join([‘1‘,‘2‘]))#后面字符串按照前面的格式拼接
print(name.ljust(50,‘*‘))#不够长度后面用*补上
print(name.rjust(50,‘+‘))#不够长度前面用*补上
print(name.lower())#大写变小写
print(name.upper())#小写变大写
print(\nAlex\n‘.lstrip())#去掉左边的空格和回车
print(\nAlex\n‘.rstrip())#去掉右边的空格和回车
print(\nAlex\n‘.strip())#去掉两边的空格和回车
p = str.maketrans(‘abcdefd‘,‘123434556‘)
print(‘alex li‘.translate(p))

print(‘alex li‘.replace(‘l‘,‘A‘,1))#把前面的替换成后面的
print(‘alex li l‘.rfind(‘l‘))#找到最右边的对应的下标
print(‘alex li‘.split(‘l‘))#把字符串按照‘‘变成列表
print(‘1+2\n+3+4‘.splitlines())#
print(‘Alex Fu‘.swapcase())#除首字母之外大小写转换
print(‘Alex li‘.title())
print(‘Alex.li‘.zfill(20))





python第三天

原文:https://www.cnblogs.com/gejian1991/p/8371158.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!