原文: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
所以,这要看你正在处理的数据类型是什么。
小结
在这篇文章中,你学到了如何获取一个字符串的长度——字符数。
谢谢你阅读本文。