2022.9.20 周二

2022.9.20 周二

一、变量

1.变量的作用——保存数据

程序中使用数据的方式
  • 在需要数据的时候直接提供数据
  • 先将数据保存到变量中,然后在需要的时候通过变量来提供数据
print(18)

age = 18
print(age)

2.定义变量——创建变量的数据

变量名 = 数据
说明:
  • 变量名
    • 由程序员自己命名
    • 两个要求:是标识符,不是关键字
    • 三个规范:见名知义

​ 所有的字母都小写,多个单词之间用下划线隔开

​ 不适用系统函数名(print、input、type)、类名(int、str、bool)和模块名

  • = ——赋值符号,固定写法
  • 数据 ——可以是任何有结果的表达式(包括:具体的某个数据、已经赋值过的变量、有结果的运算表达式、函数调用表达式等)

3.使用变量

使用变量就是使用变量中保存的数据

注意: 变量必须先定义再使用

4.修改变量的值

重新给变量赋值,新的值会覆盖变量中原来保存的数据

5.同时定义多个变量

  • 同时定义多个变量赋相同的值:变量名1=变量名2=变量名3=数据……
  • 同时定义多个变量赋不同值:变量名1,变量名2,…… = 数据1,数据2,……
    • 注意 前面变量的个数必须和后面数据的个数保持一致

二、运算符

1.运算符类型

1.数学运算符 + , - , * , / , % , // , **
  • +(加)、-(减)、*(乘)、/(除) 和数学中的运算结果一致
    • 注意 除法运算的运算结果的类型一定是浮点型
  • %(取余/取模) x % y 求x除以y的余数
    • 应用1:判断两个数是否存在整除关系(判断两个数的余数是否为0)
    • 应用2:取整数的低位数
num = 72989
print(num % 10)   # 9
print(num % 100)  # 89
  • **(幂运算)
    • x ** y 求x的y次方
  • //(整除)
    • x // y 求x/y的商,商向小取整
print (5 // 2)   # 2 2.5 3 取小的2
print(-5 // 2)   # -2 -2.5 -3  取小的-3
2.比较运算符 > , < , >= , <= , ==(判断是否等于) , !=(不等于)

注意 所有的比较运算符的运算结果为布尔值

​ python的比较运算符支持连写表示范围

3.逻辑运算符 and , or , not
  • and ——逻辑与运算
    • 应用场景:如果要用两个条件同时满足,就用and来连接这两个条件;相当于并且
    • 运算规则:条件1 and 条件2 ——如果两个条件都是True,只要有一个False结果就是False
  • or ——逻辑或运算
    • 应用场景:如果需要两个或多个条件中有一个条件成立就行,就将两个或者多个条件用or连接,相当于或者
    • 运算规则:条件1 or 条件2 ——如果两个条件都是False,只要有一个是True,结果就是True
  • not ——逻辑非运算
    • 应用场景:对一个条件进行否定,相当于不
    • 运算规则:not 条件 ——对指定条件进行否定
4.赋值运算符 = , += , -= , *= , /= , %= , //= , **=

所有的赋值运算符都是用来给变量赋值的,所以所有赋值运算符的左边必须是变量,右边必须是数据的表达式

  • =
    • 变量 = 数据 ——将指定的数据保存到指定变量中
  • 复合的赋值运算符
    • 变量 += 数据 ——将变量中保存的数据取出来和后面的数据进行加法运算,再讲结果重新赋值给变量

注意 复合的赋值运算符前面的变量必须是已经定义过的变量

​ 赋值运算表达式没有结果,通过赋值的变量使用数据

2.运算符优先级

数学运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符

** > * , / , % , // > + , -

and > or

有括号先算括号里面的

三、结构

1.流程控制

根据代码执行过程不同,可以将代码的结构分为三种:

  • 顺序结构(默认):代码从上往下按顺序依次执行,并且每一条语句只执行一次
  • 分支结构(if):根据条件选择性的执行代码
  • 循环结构(for、while):让代码重复执行

2.分支结构

  • if单分支结构 ——如果……就 ……
    • 应用场景:满足条件才执行某个操作, 条件不满足就不执行操作
    • 语法:

​ if 条件语句:

​ 代码段

说明: if ——关键字,固定写法

​ 条件语句 ——可以是任何结果的表达式

​ :(英文) ——固定写法

​ 代码段 ——结构上,就是和if保持一个缩进(Tab)的一条或者多条语句(至少一条)

​ 逻辑上,就是满足条件才会执行的代码

​ 执行过程:

​ 先判断条件语句是否为True,如果是就执行代码段中的代码,否则就不执行

  • if双分支结构 ——如果……就……否则就……

    • 应用场景:

    • 语法:

      ​ if 条件语句:

      ​ 代码段1(满足条件会执行的代码)

      ​ else:

      ​ 代码段2(条件不满足的时候会执行的代码)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以按照以下步骤在uniapp中使用echarts.js: 1. 安装echarts 在uniapp的项目根目录中打开终端,执行以下命令安装echarts: ``` npm install echarts -S ``` 2. 引入echarts 在需要使用echarts的页面中,引入echarts: ```javascript import echarts from 'echarts' ``` 3. 在template中添加canvas 在需要展示echarts图表的页面中,在template中添加一个canvas标签: ```html <canvas id="myChart" style="width: 100%; height: 400px;"></canvas> ``` 4. 初始化echarts 在页面的onLoad方法中,初始化echarts: ```javascript onLoad() { const myChart = echarts.init(this.$refs.myChart) // 在这里配置你的echarts图表 } ``` 5. 配置echarts图表 在初始化echarts之后,你可以按照echarts的API文档,配置你的图表。例如,下面是一个简单的柱状图配置: ```javascript onLoad() { const myChart = echarts.init(this.$refs.myChart) myChart.setOption({ title: { text: '柱状图示例' }, tooltip: {}, xAxis: { data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'] }, yAxis: {}, series: [{ name: '销量', type: 'bar', data: [5, 20, 36, 10, 10, 20, 10] }] }) } ``` 6. 注意事项 在使用echarts时,需要注意以下几点: - canvas的宽度和高度需要设置为具体的数值,不能使用百分比,否则会出现显示异常的问题。 - 在使用uniapp时,需要将canvas的id设置为myChart,否则会出现显示异常的问题。 - 在使用echarts时,需要先引入echarts,否则会出现undefined的错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值