字符串运用---python

一、字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。例如:

var1 = 'Hello World!'
var2 = "Runoob"

运用实例:
#!/usr/bin/python
# -*- coding -*-
# Author:wangyl

name = "my \tname is {name} and i am {year} old"

print(name.capitalize())    #capitalize   首字母大写
print(name.count("a"))    #哦统计
print(name.center(50,"-"))    #center  移动打印50个字符,如果不够的话,用“-"补上;把name放在中间
print(name.endswith("yl"))   #判断字符串以什么结尾   邮箱后缀
print(name.expandtabs(tabsize=30))    #tab键  有多少空格
print(name[name.find("name"):])   #字符串也可以切片
print(name.format(name='wangyl',year=22))
print(name.format_map({'name':'wangyl','year':'22'}))
print('abc123'.isalnum())    #阿拉伯数字加阿拉伯字符   True  false
print('abcA'.isalpha())    #纯英文字符
print('iA'.isdigit())    #整数
print('1A'.isidentifier())   #判读是不是一个合法的标识符
print('1a'.isnumeric())
print(' '.isspace())   #判断是不是一个空格
print('My Name Is '.isupper())   #判断是否全为大写
print('+'.join(['1','2','3']))
print(name.ljust(50,'*'))    #长50,不够用*补上  右边
print(name.rjust(50,'-'))   #长50,不够用-补上  左边
print('Wangyl'.lower())   #把大写变小写
print('WAngyl'.upper())   #把小写变大写
print('\nWangyl'.lstrip())   #去掉左边空格的换行
print('Wangyl\n'.rstrip())   #去掉右边空格的换行
print('  Wangyl\n'.strip())    #两边都去掉空格  一般只用这个-------
p = str.maketrans("abcdef","123456")   #一一对应
print("wangyl ball".translate(p))

print('wangyl'.replace('l','L'))  #替换
print('wa n gyl'.split())  #把字符串按照空格分成列表
print('1+2+3+4+5'.split('+'))  #把字符串按照空格分成列表
print('1+2+3\n+4+5'.splitlines())
print('WanGyl'.swapcase())   #大写变小写,小写变大写
print('wangyl ball'.title())   #首字母变大写
print('wangyl'.zfill(50))     #填补字符

猜你喜欢

转载自blog.csdn.net/wylxhwxn1314/article/details/87912615