注解作用:注解主要作用是对代码的解释说明,方便程序员阅读。编译器是不会对注解内容进行执行的。
注解的使用:单行注解:#注解文字
多行注解:""" 第⼀⾏注释
第⼆⾏注释
第三⾏注释 """
单行注解快捷键:Ctrl + /
二、变量python定义变量是不用指定类型的,根据对变量的赋值的内容,判断变量的类型。
变量的定义:变量名 = 值
命名规则:名字要见名知意,最好用英文单词(不能用中文拼音)
可以大驼峰(MyName)、小驼峰(myName)、下划线(my_name)分割单词
虽然python定义变量不需要指定变量类型,但变量也是有类型的。可以通过type(变量名)方法查看变量的类型。
变量类型分类:整型(int)、浮点型(float)、字符串(str)、布尔型(bool)、列表(list)、元组(tuple)、集合(set)、字典(dict)。后面具体介绍每种类型作用。先介绍几个简单的吧。
整型:保存整数;a = 10
浮点型:可以保存小数; b = 1.1
字符串:保存字符串; c = "你好"
布尔型:只有两种类型true(真)、false(假);d = true
三、控制台输出方法基本使用:print("输出内容")
输出内容包括字符串:有两种方式,第一种了解即可。
第一种:占位输出,整型用%d占位,字符串用%s占位,浮点型用%f占位。
a = 10
b = '真好'
f = 1.1
print("这个是数字为%d啊" % a)
print("有你,%s啊" % b)
print("这个小数是%f" % f)
第二种:不区分变量类型,print(f'我的名字是{name}, 明年{age + 1}岁了')
name = '爱嗑瓜子的猫'
age = 24
print(f'我的名字是{name}, 明年{age + 1}岁了')
四、输入
语法:接收输入变量名 = input("提示语")
五、变量类型转换我们在变量运算时,如果两个变量类型不一样是不能运算的,so我们要先把变量类型进行转换
几个常用:转换为整型:int(需转换变量)、float(需转换变量)、str(需转换变量)
六、运算符算数运算符:
| 运算符 | 描述 | 实例 |
| + | 相加 | 1 + 1 输出结果为 2 |
| - | 减 | 1-1 输出结果为 0 |
| * | 乘 | 2 * 2 输出结果为 4 |
| / | 除 | 10 / 2 输出结果为 5 |
| // | 整除 | 9 // 4 输出结果为2 |
| % | 取余 | 9 % 4 输出结果为 1 |
| ** | 指数 | 2 ** 4 输出结果为 16,即 2 * 2 * 2 * 2 |
| () | () | ⼩括号⽤来提⾼运算优先级,即 (1 + 2) * 3 输出结果为 9 |
混合运算优先级顺序: () ⾼于 ** ⾼于 * / // % ⾼于 + -
赋值运算符:将 = 右侧的结果赋值给等号左侧的变量
多个变量赋值:num1, float1, str1 = 10, 0.5, 'hello world'
多变量赋相同值:a = b = 10
复合赋值运算符:
| 运算符 | 描述 | 实例 |
| += | 加法赋值运算符 | 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 |
⽐较运算符:
| 运 算 符 | 描述 | 实例 |
| == | 判断相等。如果两个操作数的结果相等,则条件结 果为真(True),否则条件结果为假(False) | 如a=1,b=1,则(a == b) 为 True |
| != | 不等于 。如果两个操作数的结果不相等,则条件为 真(True),否则条件结果为假(False) | 如a=1,b=1,则(a == b) 为 True如 a=1,b=2,则(a != b) 为 True |
| > | 运算符左侧操作数结果是否⼤于右侧操作数结果, 如果⼤于,则条件为真,否则为假 | 如a=2,b=1,则(a > b) 为 True |
| < | 运算符左侧操作数结果是否⼩于右侧操作数结果, 如果⼩于,则条件为真,否则为假 | 如a=2,b=1,则(a < b) 为 False |
| >= | ||
| <= |
逻辑运算符:
| 运 算 符 | 描述 | 实例 |
| and | 表达式1 and 表达式2;只有表达式1,2都为真时,才会返回真,当表达式1为假时,表达式2是不会被执行的 | |
| or | 表达式1 and 表达式2;只要表达式1或2有一个为真时,返回真,当表达式1为真时,表达式2是不会被执行的 | |
| not | not 表达式;如果表达式为真,返回假;如果表达式为假,返回真; |



