一、 使用\转义##
\n:换行符
\t:制表符
print('a\tbc')
二、使用+拼接
三、使用*复制
start = 'Na ' * 4 + '\n'
middle = 'Hey ' * 3 + '\n'
end = 'Goodbye.'
print(start + start + middle + end) #Na Na Na Na Na Na Na Na Hey Hey Hey Goodbye
四、使用[start?step]分片
letters[12:15] #提取偏移量从12到14的字符(不包含最后一个偏移量对 应的字符)
五、常用函数
split()分割
join()合并
>>> crypto_list = ['Yeti', 'Bigfoot', 'Loch Ness Monster']
>>> crypto_string = ', '.join(crypto_list)
>>> print('Found and signing book deals:', crypto_string)
strip(‘.’) 删除末尾的.
capitalize()将首字母变成大写
title()将所有单词的首字母变成大写
upper()将所有单词变成大写
lower()将所有单词变成小写
swapcase()大小写转换
append() 添加元素至尾部
insert(0,‘a’) 添加a到列表头
extend()或者+=合并列表:mmares.extend(others)或mmares+=others
del删除指定位置的元素:del mmares[-1]
注意:del 是 Python 语句,而不是列表方法——无法通过 marxes[-2].del() 进行调用。
remove()删除具有指定值的元素:mmares.remove['a']
pop()获取并删除指定位置的元素
注意:pop(0) 将返回列表的头元素,而 pop() 或 pop(-1) 则会返回列表的尾元素
marxes = ['Groucho', 'Chico', 'Harpo', 'Zeppo']
marxes.pop() #'Zeppo'
marxes #['Groucho', 'Chico', 'Harpo']
index()查询具有特定值的元素位置
>>> marxes = ['Groucho', 'Chico', 'Harpo', 'Zeppo']
>>> marxes.index('Chico')
>>>
setup.replace('a ', 'a famous ', 100) 将setup中的a替换成a famous最对100处
更多字符串函数细节:https://docs.python.org/3/library/stdtypes.html#stringmethods