
一、本章学习内容1、变量是什么 。变量是贴在数据上的名字标签程序通过名字找到内存中的值。也就是给我们的数据取个名字这样用的时候程序才知道我们用的是哪个数据数据取名字也要遵循以下规范。规则好差有意义student_countx1小写 下划线total_priceTotalPricePEP8 不推荐驼峰不以数字开头score_11score不用保留字user_nameclass, for, print根据该数据所存储的内容进行取名便于理解同时不能取保留字即原先程序运行就有的单词如print输出sum求和。length10width6arealength*widthprint(Final Area:,area)2、四种基本类型类型英文示例适用场景整数int42, -7, 0计数、索引、无小数运算浮点数float3.14, 0.1科学计算、价格、测量值字符串str“hello”, ‘你好’文本、标识符、需拼接展示布尔值boolTrue, False条件判断、开关状态注意事项类型不能混用float会有二进制浮点误差需注意。type()用于查看数据类型。#type()查看数据类型values[42,3.14,hello,True,0,0,0,,0]#自己定义的变量 【】列表 能存放多种类型数据 0只是文本字符forvinvalues:#for循环语法依次取出列表valude里的元素临时存储到变量v中 表示开始print(repr(v),-,type(v).__name__)#repr 把数据v转为标准字符串格式#type(v)核心函数类型并返回 __name__固定数值提取类型对象的简化名称3、运算符与优先级3.1 算术运算符运算符含义示例加3 2 → 5-减5 - 2 → 3*乘4 * 3 → 12/除结果是 float7 / 2 → 3.5//整除7 // 2 → 3%取余7 % 2 → 1**幂2 ** 3 → 83.2 比较运算符运算符含义示例等于5 5 → True!不等于5 ! 3 → True大于5 3 → True小于3 5 → True大于等于5 5 → True小于等于3 5 → True3.3 逻辑运算符运算符含义示例and两者都为 True 才 True(5 3) and (2 4) → Trueor有一为 True 即 True(5 3) or (2 4) → Truenot取反not (5 3) → False3.4优先级①括号 ()②幂 **③乘除取余 * / // %④加减 -⑤比较 等⑥not⑦and⑧or该章节内容主要需要记忆理解运算基本法则避免出错。4、类型转换在类型转化过程中要注意转换内容须符合想要转换对象的基本含义。如int“3.14”会出现错误因为3.14不是整数。5、同逻辑多写法对照同一需求可以有多种写法。选择适合自己的写法就可以了。比如计算面积有以下三种。①拆步写可读性高length8width5arealength*widthprint(面积:,area)②一行表达式紧凑print(面积:,8*5)③f-string 内嵌计算length,width8,5print(f长{length}宽{width}的面积是{length*width})初学者建议用①便于理解与修改。二、需要记忆内容需要记住运算符与优先级这样在计算过程中才不会出错。转化类型的方法想转换类型“数据”三、课程来源Yibo老师这门 Python 课程每日在哔哩哔哩直播授课零基础也能跟上节奏。关注Yibo老师 B 站账号 yibohere一起学习吧视频链接https://www.bilibili.com/video/BV1SpKH6bE51/?share_sourcecopy_webvd_source19058ca9a8071c4fcc7ab3b8aadcf7d1#Yibo翊博#yibohere #YiboPython#GitHub:vibohere #qitlink翊博在这里