引言
在編寫Python程序時,經常需要對字元串進行操作,如求字元串長度、字元串的截取、字元串的替換等等。今天我們就來討論如何使用Python計算字元串長度的方法。
Python計算字元串長度的方法
方法一:len()函數
在Python中,可以使用內置函數`len()`來計算字元串長度,示例代碼如下:
str = "hello world!"
print(len(str))
上述代碼運行結果為:
12
我們可以看到,字元串`”hello world!”`的長度是12。
方法二:for循環計算長度
除了使用`len()`函數,我們也可以使用`for`循環來計算字元串長度,示例代碼如下:
str = "hello world!"
count = 0
for s in str:
count += 1
print(count)
上述代碼運行結果同樣為:
12
我們可以看到,使用`for`循環進行計算與使用`len()`函數得出的結果是一樣的。
方法三:使用正則表達式
除了使用內置函數`len()`和`for`循環,我們也可以使用正則表達式來計算字元串長度,示例代碼如下:
import re
str = "hello world!"
count = len(re.findall(r".", str))
print(count)
正則表達式`”.”`用來匹配字元串中的任意字元,`re.findall()`函數可以匹配出所有符合條件的字元,並返回一個列表。
上述代碼運行結果依然為:
12
結語
本文介紹了三種計算字元串長度的方法,分別是使用內置函數`len()`、`for`循環和正則表達式。希望本文能夠為大家提供幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/250949.html