Python中文本字符处理的简单方法记录
在Python中,处理文本字符是非常常见的操作。下面就一些常用的处理字符串/文本字符的简单方法进行记录和整理。
字符串拼接
在Python中,通过+
符号可以很简单地拼接字符串。
str1 = 'Hello'
str2 = 'World'
str3 = str1 + ' ' + str2
print(str3) # Hello World
字符串长度
要获取字符串的长度,可以使用len()
函数。
str1 = 'Hello World'
print(len(str1)) # 11
分割字符串
在Python中,可以使用split()
函数来分割字符串。
str1 = 'apple,banana,orange'
str_list = str1.split(',')
print(str_list) # ['apple', 'banana', 'orange']
字符串替换
在Python中,可以使用replace()
函数来替换字符串中的子串。
str1 = 'apple,banana,orange'
new_str = str1.replace(',', ';')
print(new_str) # apple;banana;orange
字符串格式化输出
在Python中,可以使用format()
函数进行字符串格式化输出。
name = 'John'
age = 20
print('My name is {} and I am {} years old.'.format(name, age))
# My name is John and I am 20 years old.
正则表达式匹配
在Python中,可以通过re
模块来进行正则表达式的操作。
import re
str1 = 'Please contact us at contact@website.com'
match = re.search(r'\w+@\w+\.\w+', str1)
if match:
print(match.group()) # contact@website.com
以上就是一些Python中常用的文本字符处理方法的简单记录和使用示例。