1. 进入python开发环境
①打开终端,在$后面输入python3,进入python交互环境
②Ctrl+D或输入exit(),即可退出解释器
③打印单行字符用单引号或双引号,打印多行字符用三引号(’‘’ ‘’‘’)
④模块是包含了我们能复用的代码的文件,包含了不同的函数定义,变量。模块文件通常以 .py 为扩展名。
Python 本身在默认安装时就带有大量的模块。我们之后将会用到其中的一部分。在使用模块前先导入它
2.写代码注意事项
- 使用 4 个空格来缩进
- 永远不要混用空格和制表符
- 在函数之间空一行
- 在类之间空两行
- 字典,列表,元组以及参数列表中,在 ,后添加一个空格。对于字典,: 后面也添加一个空格
- 在赋值运算符和比较运算符周围要有空格(参数列表中除外),但是括号里则不加空格:a =f(1, 2) + g(3, 4)
3. 数据类型
Python 的数据类型有 int(整数)、float(浮点数)、字符串、布尔值、None、列表、元组、字典、集合
int(整数):不带小数点的正整数或负整数
float(浮点数):小数
布尔值:布尔值只有 True 和 False 两种,通常用来比较和判断。
None(空值):特殊值,表示无,无≠0
4. 变量
①含义:一个存储数据的盒子,且数据有名字 。比如在游戏中,频繁用到的 「血量(HP)、攻击力、防御力」等数据,这些数据需要用名字储存起来。
②使用方法:变量名=数据,=是赋值符
5. input()函数: 主要作用是让用户输入某个内容并接收它。
⚠注意 ️:如果 input() 函数执行后,你没有在后面输入内容,程序会一直卡住,等待你输入信息。
6. 字符串
①用 引号 包裹起来的数据就是字符串。注意:
②转义符 和 n 连起来用,n 代表换行符
③索引:通过位置编号,来获得字符串里对应的字符。如 ‘hello_shiyanlou’,编号 0 对应第一个字符 h,1 对应第二个字符 e,依次类推。这个位置的编号,我们称之为:索引。索引正数从0开始,倒数从-1开始。
④format()函数: 专门用来 格式化字符串 的函数,最常用的功能是「插入数据」和「数字格式化」。使用方法如下:
要保留X位小数,花括号{}里的2改为X
7. 运算符
运算,是计算机最基本的功能,运算符则是用于执行程序的运算,运算符包括「算术运算符」、「比较运算符」、「赋值运算符」、「逻辑运算符」。
算术运算符:常用的即加减乘除余(+ - * / %)
| 不常用的算术运算符 | 描述 |
|---|---|
| ** | 返回 x 的 y 次幂 |
| // | 返回商的整数部分(向下取整) |
比较运算符:是「大于、小于、等于……」,通常用于程序执行 循环和判断 中
| 比较运算符 | 描述 |
|---|---|
| == | 等于:比较对象是否相等 |
| != | 不等于:比较两个对象是否不相等 |
| > | 大于:返回 x 是否大于 y |
| < | 小于:返回 x 是否小于 y |
| >= | 大于等于:返回 x 是否大于或等于 y |
| <= | 小于等于:返回 x 是否小于或等于 y |
赋值运算符
| 赋值运算符 | 实例 |
|---|---|
| = | 赋值运算符 c = a + b :将 a + b 的运算结果赋值为 c |
| += | 加法赋值运算符 c += a :等效于 c = c + a |
| -= | 减法赋值运算符 c -= a :等效于 c = c - a |
| *= | 乘法赋值运算符 c *= a :等效于 c = c * a |
| /= | 除法赋值运算符 c /= a :等效于 c = c / a |
| %= | 取模赋值运算符 c %= a :等效于 c = c % a |
| **= | 幂赋值运算符 c** = a :等效于 c = c ** a |
| //= | 取整除赋值运算符 c //= a :等效于 c = c // a |
逻辑运算符:即「 且、或、非 」,Python 中用 and、or、not 表示这三种逻辑。注意在逻辑运算中,数字 0 代表 False,1 代表 True。
| 运算符 | 逻辑表达式与结果 |
|---|---|
| and(逻辑与) | a and b :当 a、b 都为 True 时,返回 True;否则返回 False |
| or(逻辑或) | a or b :当 a、b 任意一个为 True,就返回 True |
| not(逻辑非) | not a :当 a 为 True 时,返回 False;反之亦然 |



