Python字符串的基本操作
Python中字符串是一種常見的數(shù)據(jù)類型,可以使用單引號(hào)或雙引號(hào)來定義。在Python中,字符串也是不可變的,即一旦定義就不能修改。1. 字符串的索引操作在Python中,可以使用[]對(duì)字符串進(jìn)行索引
Python中字符串是一種常見的數(shù)據(jù)類型,可以使用單引號(hào)或雙引號(hào)來定義。在Python中,字符串也是不可變的,即一旦定義就不能修改。
1. 字符串的索引操作
在Python中,可以使用[]對(duì)字符串進(jìn)行索引操作。字符串的第一個(gè)字符的索引為0,最后一個(gè)字符的索引為-1。例如:
```python
pystr 'Python'
print(pystr[0]) 輸出P
print(pystr[-1]) 輸出n
```
2. 字符串的切片操作
除了索引操作外,還可以使用[:]進(jìn)行切片操作,獲取子字符串。[:]可以接收三個(gè)參數(shù):起始位置、結(jié)束位置和步長。例如:
```python
pystr 'Python'
print(pystr[2:5]) 輸出tho
print(pystr[:2]) 輸出Py
print(pystr[3:]) 輸出hon
print(pystr[::-1]) 輸出nohtyP (反轉(zhuǎn)字符串)
```
3. 字符串的運(yùn)算
在Python中,可以對(duì)字符串進(jìn)行連接和重復(fù)操作。連接操作使用 號(hào),重復(fù)操作使用*號(hào)。例如:
```python
pystr 'Python'
iscool 'is cool!'
print(pystr iscool) 輸出Pythonis cool!
print(pystr * 2) 輸出PythonPython
print('-' * 20) 輸出--------------------
```
總結(jié)
Python中字符串是一種常見的數(shù)據(jù)類型,可以使用單引號(hào)或雙引號(hào)來定義??梢允褂肹]進(jìn)行索引操作,[:]進(jìn)行切片操作, 號(hào)進(jìn)行連接操作,*號(hào)進(jìn)行重復(fù)操作。但需要注意的是,字符串是不可變的,即一旦定義就不能修改。