目录
1.注释
1.1注释是什么
1.2注释的语法
2输入输出
2.1和用户交互
2.2通过控制台输出
2.3通过控制台输入
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 到代码的含义是计算方差. 但是通过加了一行注释 解释一下, 就让人一目了然了.
1.2注释的语法
Python 中有两种风格的注释
(1) 注释行 使用 # 开头的行都是注释.
# 这是一行注释.(2) 文档字符串 使用三引号引起来的称为 "文档字符串", 也可以视为是一种注释. 可以包含多行内容, 一般放在 文件/函数/类 的开头. """ 或者 ''' 均可 (等价).
""" 这是文档字符串 这是文档字符串 """2输入输出
2.1和用户交互
程序需要和用户进行交互.
用户把信息传递给程序的过程, 称为 "输入".
程序把结果展示给用户的过程, 称为 "输出".
输入输出的最基本的方法就是控制台. 用户通过控制台输入一些字符串, 程序再通过控制台打印出一些字 符串. PyCharm 运行程序, 下方弹出的窗口就可以视为是控制台.
windows 自带的 cmd 程序, 也可以视为是控制台.
输入输出的最常见方法是图形化界面. 如我们平时用到的 QQ, 浏览器, steam 等, 都不需要用户输入命令, 而只是通过鼠标点击窗口点击按钮的方式来操作.
2.2通过控制台输出
Python 使用 print 函数输出到控制台.
print('hello')不仅能输出一个字符串, 还可以输出一个其他类型的变量
a = 10 print(a) b = True print(b)更多的时候, 我们希望能够输出的内容是混合了字符串和变量的. 示例: 输出 num = 10
num = 10 print(f'num = {num}')注意: 使用 f 作为前缀的字符串, 称为 f-string 里面可以使用 { } 来内嵌一个其他的变量/表达式.
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( ) 等可以完成对应的类型转换.