📜  python 字符列表 - Python (1)

📅  最后修改于: 2023-12-03 14:46:14.337000             🧑  作者: Mango

Python 字符列表

在 Python 中,字符串是用来表示文本数据的,字符串是以字符列表的形式存储的。

1. 字符串的定义

字符串可以用单引号或双引号来定义,两者的效果是一样的。

# 定义字符串
str1 = 'hello world'
str2 = "hello world"
2. 字符串的索引和切片

字符串中的每个字符都有一个索引,从 0 开始。我们可以使用索引来访问字符串中的每个字符,也可以使用切片来访问字符串的子串。

# 字符串索引
str1 = 'hello world'
print(str1[0])   # 输出为'h'

# 字符串切片
str1 = 'hello world'
print(str1[6:11])   # 输出为'world'
3. 字符串常用方法

常用的字符串方法包括:长度,连接,分割,替换等。

# 字符串长度
str1 = 'hello world'
print(len(str1))   # 输出为11

# 字符串连接
str1 = 'hello'
str2 = 'world'
str3 = str1 + ' ' + str2
print(str3)   # 输出为'hello world'

# 字符串分割
str1 = 'hello,world'
str_list = str1.split(',')
print(str_list)   # 输出为['hello', 'world']

# 字符串替换
str1 = 'hello world'
str2 = str1.replace('world', 'python')
print(str2)   # 输出为'hello python'
4. 字符串格式化输出

字符串格式化可以用来控制字符串的输出格式,包括字符串的宽度,精度,对齐方式等。

# 字符串格式化输出
name = 'Jack'
age = 20
print('My name is %s, and I am %d years old.' % (name, age))
# 输出为'My name is Jack, and I am 20 years old.'

以上是 Python 中字符串的基本用法,熟悉了这些内容,可以更好地掌握 Python 编程。