Python合集之Python字串常用操作 四

2022-06-08 11:45:08 字數 2501 閱讀 1480

在上一節的合集中,我們了解了python字串間一些常用操作的相關知識,本節我們將進一步了解一下python字串常用的相關知識。

在python中,字串物件提供了lower()和upper()方法進行字母大小寫轉換,即可用於將大寫字母轉換為小寫字母或者將小寫字母轉換為大寫字母。

lower()方法用於將字串中的大寫字母轉換為小寫字母。如果字串中沒有需要被轉換為字元,則將原字串返回;否則將返回乙個新的字串,將原字串中每個需要進行小寫轉換為的字元都轉換為等價的小寫字元。字元長度與原字元長度相同。

lower()方法的語法格式如下:

str.lower()

其中:str:為要進行轉換的字串

原字串',str)

print('

新字串',str.lower())

upper()方法用於將字串中的小寫字母轉換為大寫字母。如果字串中沒有需要被轉換的字元,則返回原字串,否則返回乙個新字串,將原字串中每個需要進行大寫轉換的字元都轉換成等價的大寫字元。新字元的長度與原字元長度相同。

upper()方法的語法格式如下:

str.upper()

引數說明:

upper:表示要進行轉換的字串

原字串',str)

print('

新字串',str.upper())

使用者在輸入資料時,可能會無意中輸入多餘的空格,或在一些情況下,字串前後不允許出現空格和特殊的字元,此時就需要去除字串中的空格和特殊字元。

注:上文提到的特殊字元指的是 製表符 \t 回車符 \r 換行符 \n 等

strip()方法用於去掉字串左右兩側的空格和特殊的字元,語法格式如下:

str.strip([chars])

引數說明:

str:表示要去除空格的字串

chars:可選引數,用於指定要去除的字元,可以指定多個,如果設定chars為 '@.

',則去除左右兩側的'

@'或者'

.'。如果不指定chars引數,預設去除空格、製表符、回車符、換行符等

str='

\t\n\r

'print('

原字串'+str)

print('

字串'+str.strip()+'。'

)str1='

'print('

原字串'+str1)

print('

字串'+str.strip('

@.')+'

。')

lstrip()方法用於去掉字串左側的空格和特殊字元,語法格式如下:

str.lstrip([chars])

引數說明:

str:表示要去除空格的字串

chars:可選引數,用於指定要去除的字元,可以指定多個,如果設定chars為 '@.

',則去除左側的'

@'或者'

.'。如果不指定chars引數,預設去除空格、製表符、回車符、換行符等

str='

\t\n\r

'print('

原字串'+str)

print('

字串'+str.lstrip()+'。'

)str1='

'print('

原字串'+str1)

print('

字串'+str.lstrip('

@')+'

。')

rstrip()方法用於去掉字串右側的空格和特殊字元,語法格式如下:

str.rstrip([chars])

引數說明:

str:表示要去除空格的字串

chars:可選引數,用於指定要去除的字元,可以指定多個,如果設定chars為 '@.

',則去除右側的'

@'或者'

.'。如果不指定chars引數,預設去除空格、製表符、回車符、換行符等

str='

\t\n\r

'print('

原字串'+str)

print('

字串'+str.rstrip()+'。'

)str1='

'print('

原字串'+str1)

print('

字串'+str.rstrip('

@')+'

。')

花絮:

Python合集之Python字典(四)

ps 前段時間因為年底時間比較繁忙,沒有及時更新,望大家見諒,今天趁著大年初一趕緊給大家更新一波。由於字典是可變序列,所以可以隨時在字典中新增 鍵 值 對 向字典中新增元素的語法格式如下 dictionary key value 引數說明 dictionary 表示字典名稱 key 表示要新增元素的...

Python合集之Python元組(一)

在上一節的合集中,我們了解了python的二維列表的相關知識,本節我們將進一步了解一下python元組的相關知識。元組是python中另一種重要的序列結構,與列表類似,也是由一系列按特定順序排列的元素組成,但是他是不可變序列。因此,元組也可以稱為不可變的列表。在形式上,元組的所有元素都放在 中,兩個...

Python合集之Python列表(五)

在上一節的合集中,我們了解了python 列表中元素的統計及計算的相關知識,本節我們將進一步了解一下python列表中元素的排序的相關知識。在實際開發中,經常需要對列表進行排序。python中提供了兩種常用的對列表進行排序的方法 使用列表物件的sort 方法,使用內建的sorted 函式。列表物件提...