python笔记之字符串

简介:

以下表示都为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
蒹葭苍苍,白露为霜; 所谓伊人,在水一方。
原文地址:https://www.cnblogs.com/huwt/p/10369450.html