Alex27933 发表于 2020-10-2 16:15

【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

好水。。。。。

Alex27933 发表于 2020-10-2 17:01

免票的破船 发表于 2020-10-2 16:40
好水。。。。。

哈哈,这篇文章教的东西确实很简单

偶尔平凡 发表于 2020-10-2 17:08

夵术 发表于 2020-10-3 16:14

这,也太基础了吧~{:1_905:}

Alex27933 发表于 2020-10-3 17:37

夵术 发表于 2020-10-3 16:14
这,也太基础了吧~

确实很基础,但是对于小白而言,倒可以学一学
页: [1]
查看完整版本: 【Python 教程 5】手把手教你用2行代码制作一个文本长度量度器