python中文本字符处理的简单方法记录

  • Post category:Python

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中常用的文本字符处理方法的简单记录和使用示例。