原文:What is len() in Python? How to Use the len() Function to Find the Length of a String,作者:Kolade Chris

在编程语言中,获取一个特定数据类型的长度是一种常见的做法。

Python 也不例外,因为你可以使用内置的 len() 函数来获得一个字符串、元组、列表、字典或其它任何数据类型的长度。

在这篇文章中,我将向你展示如何用 len() 函数获取一个字符串的长度。

Python 中 len() 的基本语法

要使用 len() 函数来获取一个数据类型的长度,需要将该数据类型分配给一个变量,然后将变量名传递给 len() 函数。

像这样:

len(variableName)

如何用 len() 函数查找一个字符串的长度

当你使用 len() 函数来获取一个字符串的长度时,它返回字符串中的字符数——包括空格。

这里有 3 个例子告诉你它是如何工作的。

name = "freeCodeCamp"
print(len(name))

# 输出:12

这意味着该字符串中有 12 个字符。

founder = "Quincy Larson"
print(len(founder))

# 输出:13

这意味着该字符串中有 13 个字符。

description = "freeCodeCamp is a platform for learning how to code for free"
print(len(description))

# 输出:60

这意味着该字符串中有 60 个字符。

在 Python 中 len() 如何与其它数据类型一起运行

你可能想知道 len() 函数如何在其他数据类型上运行,例如列表和元组。

当你在一个数据类型如列表或元组上使用 len() 函数时,它返回列表或元组中的项目数,而不是字符数。

例如,下面这个元组的长度会返回 3,而不是其中的字数。

langs = ("Python", "JavaScript", "Golang")
print(len(langs))

# 输出:3

所以,这要看你正在处理的数据类型是什么。

小结

在这篇文章中,你学到了如何获取一个字符串的长度——字符数。

谢谢你阅读本文。