专业编程基础技术教程

网站首页 > 基础教程 正文

字符串基本操作2-2-Python3零基础入门

ccvgpt 2024-10-31 12:39:18 基础教程 7 ℃

Python 3 提供了许多内置的字符串操作,可以用来处理和操作字符串。

介绍常用的基本操作:

字符串基本操作2-2-Python3零基础入门

1、字符串切片:可以使用切片来获取字符串的子串。切片操作的范围是左闭右开的,即包括开始索引的元素,不包括结束索引的元素。

s = 'Hello, World!'  
print(s[0])  # 输出:H  
print(s[1:3])  # 输出:ell

2、字符串连接:可以使用加号 + 来连接两个字符串。

s1 = 'Hello, '  
s2 = 'World'  
print(s1 + s2)  # 输出:Hello, World

3、字符串重复:可以使用乘号 * 来重复字符串。

s = 'Hello '  
print(s * 3)  # 输出:Hello Hello Hello

4、字符串格式化:Python 提供了多种字符串格式化的方法。其中一种是使用 % 运算符进行格式化。

name = 'John'  
print('Hello, %s!' % name)  # 输出:Hello, John!

5、字符串替换:可以使用 replace() 方法来替换字符串中的一个或多个子串。

s = 'Hello World'  
print(s.replace('World', 'Python'))  # 输出:Hello Python

6、字符串分割:可以使用 split() 方法来将字符串分割成多个子串。

s = 'Hello World'  
print(s.split(' '))  # 输出:['Hello', 'World']

7、字符串查找:可以使用 find()index() 方法来查找字符串中的一个或多个子串。

s = 'Hello World'  
print(s.find('World'))  # 输出:6,表示 'World' 在 s 中的起始位置(0 开始计数)

8、字符串大小写转换:可以使用 upper()lower()capitalize() 方法来将字符串转换为大写、小写或首字母大写。

s = 'hello world'  
print(s.upper())  # 输出:HELLO WORLD  
print(s.lower())  # 输出:hello world  
print(s.capitalize())  # 输出:Hello world

9、字符串去除空格:可以使用 strip()lstrip()rstrip() 方法来去除字符串两端的空格、左端的空格或右端的空格。

s = '   Hello World   '  
print(s.strip())  # 输出:Hello World,去除两端的空格后得到的结果。

Tags:

最近发表
标签列表