【Python 教程 5】手把手教你用2行代码制作一个文本长度量度器
本帖最后由 Alex27933 于 2020-10-2 16:14 编辑# 前言
本文章过于简单,只供给新手菜鸟用来学习。
***
## 系列文章
1. (https://www.52pojie.cn/thread-1225969-1-1.html)
2. [手把手教你用 Python 制作一个随机数生成程序](https://www.52pojie.cn/thread-1236904-1-1.html)
3. [手把手教你用 6 行代码制作月历生成器](https://www.52pojie.cn/thread-1252457-1-1.html)
4. [转义字符介绍](https://www.52pojie.cn/thread-1253915-1-1.html)
***
# 需求
1. 量度长度
---
# 所需函数
我们可以使用`len()`函数来量度文本长度
---
# 代码
1. 首先,我们要用`input()`函数来输入要量度的文本。
`i=input('输入文本:') # 用 input 的首字母作为变量名`
2. 之后,用`len()`函数来量度文本长度。
`l=len(i) # 用 length 的首字母作为变量名`
3. 用`print()`函数来显示长度
`print('文本长度:',l)`
## 完整代码:
```
i=input('输入文本:') # 用 input 的首字母作为变量名
l=len(i) # 用 length 的首字母作为变量名
print('文本长度:',l)
```
# 第一次运行截图
[!(https://s1.ax1x.com/2020/10/01/0MQxQP.png)](https://imgchr.com/i/0MQxQP)
---
# 优化
这个程序有3行,虽然有点短,但是我们还可以进一步缩短
## 代码:
```
l=len(input('输入文本:')) #用 length 的首字母作为变量名
print('长度为',l)
```
## 运行截图
[!(https://s1.ax1x.com/2020/10/01/0MllFJ.png)](https://imgchr.com/i/0MllFJ)
***
# 注意事项
- 一个中文字依然算 1 个字符
[!(https://s1.ax1x.com/2020/10/01/0MlUeO.png)](https://imgchr.com/i/0MlUeO)
以‘你好’为例,在 `len` 函数中,依然算是1个字符。
- `len` 函数不支持 `int` 类型,如要量度,可以转换为 `str` 格式。 好水。。。。。 免票的破船 发表于 2020-10-2 16:40
好水。。。。。
哈哈,这篇文章教的东西确实很简单 这,也太基础了吧~{:1_905:} 夵术 发表于 2020-10-3 16:14
这,也太基础了吧~
确实很基础,但是对于小白而言,倒可以学一学
页:
[1]