python获取指定字符串
时间: 2023-10-24 20:06:59 浏览: 73
如果你想从一个字符串中获取指定的子字符串,可以使用 Python 的字符串切片(slice)操作,或者使用字符串的 find() 或 index() 方法。
字符串切片操作的语法为:`string[start:end]`,其中 start 是子字符串的起始位置(包含),end 是子字符串的结束位置(不包含)。例如:
```python
string = "Hello, World!"
substring = string[7:12]
print(substring) # 输出 "World"
```
如果要检查一个字符串中是否包含某个子字符串,可以使用 find() 或 index() 方法。这两个方法都返回子字符串在原字符串中的位置,如果找不到则返回 -1。它们的区别在于,find() 方法找不到子字符串时返回 -1,而 index() 方法会抛出异常。
例如:
```python
string = "Hello, World!"
substring = "World"
if substring in string:
index = string.find(substring)
print(index) # 输出 7
```
```python
string = "Hello, World!"
substring = "Python"
if substring in string:
index = string.index(substring)
print(index)
else:
print("Substring not found")
```
阅读全文