码迷,mamicode.com
首页 > 编程语言 > 详细

python第三天

时间:2018-01-28 15:31:37      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:列表   isl   sla   git   nta   tty   转换   python   tran   

#字符串的用法

#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第三天

标签:列表   isl   sla   git   nta   tty   转换   python   tran   

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

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