<Python的输入、输出、注释>——《Python》
学习Python的注释、输入和输出到控制台等。
·
目录
1.注释
1.1注释是什么
注释是一种特殊的代码 , 它不会影响到程序的执行 , 但是能够起到解释说明的作用 , 能够帮助程序猿理解程序代码的执行逻辑.PS: 写代码是一件比较烧脑的事情 , 读代码同样也非常烧脑 . 相比于一板一眼的代码 , 一些口语化的 描述能更好的帮助程序猿理解程序 .# 计算 4 个数字 67.5, 89.0, 12.9, 32.2 的方差 avg = (67.5 + 89.0 + 12.9 + 32.2) / 4 total = (67.5 - avg) ** 2 + (89.0 - avg) ** 2 + (12.9 - avg) ** 2 + (32.2 - avg) ** 2 result = total / 3 print(result)
形如上述代码 , 如果没有注释 , 直接阅读 , 是不容易 get 到代码的含义是计算方差 . 但是通过加了一行注释解释一下, 就让人一目了然了 .PS: 代码的第一目标是容易理解 , 第二目标才是执行正确 .写注释不光是为了方便别人来理解 , 也是方便三个月之后的自己理解 .1.2注释的语法
Python 中有两种风格的注释 .(1) 注释行
使用 # 开头的行都是注释 .# 这是一行注释.
(2) 文档字符串
使用三引号引起来的称为 " 文档字符串 ", 也可以视为是一种注释 .
- 可以包含多行内容,
- 一般放在 文件/函数/类 的开头.
- """ 或者 ''' 均可 (等价).
""" 这是文档字符串 这是文档字符串 """
1.3注释的规范
1. 内容准确 : 注释内容要和代码一致 , 匹配 , 并在代码修改时及时更新 .2. 篇幅合理 : 注释既不应该太精简 , 也不应该长篇大论 .3. 使用中文 : 一般中国公司都要求使用中文写注释 , 外企另当别论 .4. 积极向上 : 注释中不要包含负能量.![]()
2.输入输出
2.1和用户交互
程序需要和用户进行交互 .
- 用户把信息传递给程序的过程, 称为 "输入".
- 程序把结果展示给用户的过程, 称为 "输出".
输入输出的最基本的方法就是控制台. 用户通过控制台输入一些字符串 , 程序再通过控制台打印出一些字符串.
PyCharm 运行程序 , 下方弹出的窗口就可以视为是控制台.windows 自带的 cmd 程序, 也可以视为是控制台.
输入输出的最常见方法是图形化界面 . 如我们平时用到的 QQ, 浏览器 , steam 等 , 都不需要用户输入命令 , 而只是通过鼠标点击窗口点击按钮的方式来操作.Python 当然也可以用来开发图形化界面的程序 . 但是图形化程序开发本身是一个大话题 .2.2通过控制台输出
Python 使用 print 函数输出到控制台 .print('hello')
![]()
不仅能输出一个字符串 , 还可以输出一个其他类型的变量a = 10 print(a) b = True print(b)
更多的时候 , 我们希望能够输出的内容是混合了字符串和变量的 .示例 : 输出 num = 10num = 10 print(f'num = {num}')
注意 :
- 使用 f 作为前缀的字符串, 称为 f-string
- 里面可以使用 { } 来内嵌一个其他的变量/表达式.
PS: Python 中还支持其他的格式化字符串的方法 , 咱们此处只了解这个最简单的即可 . 其他的暂时不做介绍.![]()
2.3通过控制台输入
python 使用 input 函数 , 从控制台读取用户的输入 .num = 0 num = input('请输入一个整数: ') print(f'你输入的整数是 {num}')
注意 :
- input 的参数相当于一个 "提示信息", 也可以没有.
- input 的返回值就是用户输入的内容. 是字符串类型.
a = input('请输入第一个整数: ') b = input('请输入第二个整数: ') print(f'a + b = {a + b}')
此处的结果是字符串拼接 , 不是算术运算 . 如果要想进行算术运算 , 需要先转换类型 .a = input('请输入第一个整数: ') b = input('请输入第二个整数: ') a = int(a) b = int(b) print(f'a + b = {a + b}')
通过 int( ) 把变量转成了 int 类型 .类似的 , 使用 float( ), bool( ), str( ) 等可以完成对应的类型转换 .代码示例 : 输入 4 个小数 , 求 4 个小数的平均值 .a = input('请输入第一个数字: ') b = input('请输入第二个数字: ') c = input('请输入第三个数字: ') d = input('请输入第四个数字: ') a = float(a) b = float(b) c = float(c) d = float(d) avg = (a + b + c + d) / 4 print(f'平均值: {avg}')
此处为了输入 4 个数字 , 执行了四次 input. 如果是读取任意多个数字怎么办呢 ? 这个时候就需要用到循环了. 后面再介绍 .

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)