首页 > 其他分享 >字符串

字符串

时间:2022-09-21 09:34:07浏览次数:53  
标签:字符 name 50 print 123 字符串

字符串:

字符串

#定义字符串变量
name = "hello world!"
name2 = 'HELLO WORLD'
name3 = 'name is {name} and i am {year} old'
#首字母大写
print(name.capitalize())
#将字符转换为小写
print(name.lower())
print(name2.casefold())
#统计字符串中包含的指定字符的个数
print(name.count('l'))
print(name.count('l',3,6))
#字符串总长度50,将name字符串放中间,
print(name.center(50,'-'))
#判断字符串是否以特定字符结尾,或者在特定位置是否存在特定字符
print(name.endswith('world!'))
print(name.endswith('world!',0,))
print(name.endswith('worl',0,-2))
#判断字符串是否以特定字符开头,或者在特定位置是否存在特定字符
print(name.startswith('hello'))
print(name.startswith('llo',2,))
#返回首次找到的字符的索引,或者指定从某一范围查找
print(name.find('l'))
print(name.find('l',3))
print(name.find('l',4))
#字符串格式化
print(name3.format(name='xiaoming',year=10))
#判断字符串是否由字母和数字的一种或两种构成
print('aBc123'.isalnum())
#判断字符串是否由纯字母构成
print('aBc'.isalpha())
#判断字符串中是否只有数字
print('123'.isdecimal())
print('123'.isdigit())
print('123'.isnumeric())
#判断字符串是否只包含空格
print(' '.isspace())
#判断是否是大写
print('ABC'.isupper())
#判断是否是小写
print('abc'.islower())
#判断单词首字母是否位大写
print('That Is Good'.istitle())
#将一个列表转换成字符串,列表各元素间插入指定的字符
print('*'.join(['123','abc','12ab']))
#字符串总长度50,并将name字符串放在左侧,不够50长度用*补充
print(name.ljust(50,'*'))
#字符串总长度50,并将name字符串放在右侧,不够50长度用*补充
print(name.rjust(50,'*'))
#去除行首或者行尾的空格和回车
print('        \n      ---------     \n     '.strip())
#去除行首的空格和回车
print('        \n      ---------'.lstrip())
#去除行尾的空格和回车
print('---------     \n     '.strip())
#字符替换,将abc对应替换成123,一一对应
p = str.maketrans('abc','123')
print('afffbfffc'.translate(p))

标签:字符,name,50,print,123,字符串
From: https://www.cnblogs.com/zyt6666/p/16714434.html

相关文章