简介:
以下表示都为str类型,即字符串:
str1 = 'I love you'
str2 = "I love you"
#python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符 str3 = ''' I love you '''
print(type(str1)) print(type(str2)) print(type(str3))
-------------------------------------
输出结果:
<class 'str'>
<class 'str'>
<class 'str'>
常用方法说明:
1. string.strip():删除字符串两端的空白(空格、制表符、换行符)
str1 = ' I love you ' print('strip处理之前:') print(str1) print('strip处理之后:') print(str1.strip())
-------------------------------------
输出结果:
strip处理之前:
I love you
strip处理之后:
I love you
string.rstrip():只删除字符串右端的空白
string.lstrip():只删除字符串左端的空白
2. string.title():将每个单词的首字母改为大写
str1 = 'i love you' print(str1.title())
-------------------------------------
输出结果:
I Love You
3.string.split(str):以特定的字符将字符串string进行分割,并以列表形式返回分割产生的多个字符串,默认以空格分割
str1 = 'I/love/you' for s in str1.split('/'): print(s)
-------------------------------------
输出结果:
I
love
you