Python入门第二课 基础语法(一) Python入门第二课 基础语法一)文章目录Python入门第二课 基础语法一)一、先把 Python 当计算器玩重点记住二、变量程序里的“小储物箱”1. 什么是变量2. 变量命名规则必须记3. 实战用变量算方差三、数据类型Python 自动帮你分好类1. 整数 int2. 浮点数 float小数3. 字符串 str4. 布尔 bool5. 动态类型Python 特色四、注释写给人看的说明1. 单行注释2. 多行注释文档字符串注释规范五、输入输出和程序“聊天”1. 输出 print2. 输入 input六、运算符Python 常用都在这1. 算术运算符2. 关系运算符返回 True/False3. 逻辑运算符4. 赋值与复合赋值七、完整可运行代码汇总九、小结本篇涵盖常量与表达式变量与类型注释怎么写输入输出常用运算符自测练习题一、先把 Python 当计算器玩打开 Python 解释器或者新建一个.py文件直接写算式就能运行。# 简单算术运算print(12-3)# 0print(12*3)# 7print(12/3)# 1.6666666666666665重点记住print( )是打印输出必须会用先乘除后加减括号优先Python 里2 / 3是小数不会像 C/C 那样直接砍掉小数来个小实战求 4 个分数的平均数# 求平均分print((67.589.012.932.2)/4)二、变量程序里的“小储物箱”计算复杂一点的东西必须用变量存中间结果。1. 什么是变量可以理解成有名字的小盒子用来放数据想用的时候直接拿。# 定义变量a10print(a)# 输出 102. 变量命名规则必须记只能由字母、数字、下划线组成不能数字开头不能是关键字if / else / for 等大小写敏感num和Num是两个东西✅ 推荐写法见名知意score100name张三age183. 实战用变量算方差# 计算 4 个数的方差avg(67.589.012.932.2)/4total(67.5-avg)**2(89.0-avg)**2(12.9-avg)**2(32.2-avg)**2resulttotal/3print(result)**是乘方**2就是平方变量可以反复使用不用重复写长算式三、数据类型Python 自动帮你分好类Python 不用你写int a赋值时自动确定类型。1. 整数 inta10print(type(a))# class intPython int没有大小上限内存多大就能存多大2. 浮点数 float小数a0.5print(type(a))# class floatPython 只有 float相当于 double精度很高3. 字符串 str用单引号/双引号包起来ahellobworldprint(ab)# 拼接helloworldprint(len(a))# 长度54. 布尔 bool只有两个值True/FalseaTrueprint(type(a))# class bool5. 动态类型Python 特色同一个变量类型可以随时变a10print(type(a))# intahelloprint(type(a))# str四、注释写给人看的说明注释不参与运行用来解释代码。1. 单行注释# 计算平均值avg(123)/32. 多行注释文档字符串 这是多行注释 可以写很多内容 注释规范准确别乱写简洁不啰嗦中文国内公司基本都用中文五、输入输出和程序“聊天”1. 输出 printname小明print(f你好我是{name})f-string 最方便f {变量} 2. 输入 inputinput 读进来永远是字符串ainput(请输入第一个数)binput(请输入第二个数)print(ab)# 输入10、20 → 输出1020字符串拼接想做算术必须转类型aint(input(第一个数))bint(input(第二个数))print(ab)# 10 20 30实战输入 4 个小数求平均afloat(input(第一个数))bfloat(input(第二个数))cfloat(input(第三个数))dfloat(input(第四个数))avg(abcd)/4print(f平均值是{avg})六、运算符Python 常用都在这1. 算术运算符print(7%2)# 取余1print(4**2)# 平方16print(7//2)# 地板除3print(-7//2)# -42. 关系运算符返回 True/Falsea10b20print(ab)# Trueprint(ab)# Falseprint(a!b)# True⚠️ 浮点数不要用判断相等print(0.10.20.3)# False# 正确写法判断误差print(-0.000001(0.10.2-0.3)0.000001)3. 逻辑运算符and都真才真or一真就真not取反print(12and23)# Trueprint(12or23)# Trueprint(not12)# False4. 赋值与复合赋值a10a1# 等价 a a 1print(a)# 11七、完整可运行代码汇总直接复制就能跑# 0 基础 Python 基础语法一完整示例# 1. 表达式print(12*3)print((67.589.012.932.2)/4)# 2. 变量avg(67.589.012.932.2)/4total(67.5-avg)**2(89.0-avg)**2(12.9-avg)**2(32.2-avg)**2restotal/3print(res)# 3. 类型a10b0.5chellodTrueprint(type(a),type(b),type(c),type(d))# 4. 输入输出nameinput(请输入名字)print(f你好{name})num1int(input(数字1))num2int(input(数字2))print(f和为{num1num2})# 5. 运算符print(7%2)print(4**0.5)print(7//2)print(0.10.20.3)print(-0.000001(0.10.2-0.3)0.000001)九、小结这一篇我们学完了 Python最基础的骨架会用变量存数据知道常见 4 种类型会输入输出会用各种运算符