day 2 变量和运算符

day 2 note 变量和运算符

01. 变量

1.变量的作用

变量就是用来在程序中保存数据的(可以看是容器)

2.定义变量

1)语法: 变量名 = 数据

2)说明:

a. 变量名 – 程序员自己命名;

​ 要求: 是标识符,不能是关键字

​ 规范: (1) 字母都小写,

​ (2) 多个单词用下划线隔开;

​ (3) 见名知义(看到变量名大概知道这个变量中保存的是什么数据);

​ 不使用系统提供的函数名、类名或者模块名

3.使用变量

使用变量就是使用变量中保存的数据; 变量中保存的数据可以怎么使用,那么这个变量就可以怎么使用

a = 100

print(100)
print(a)   # 100

print(100+200)
print(a+200)    # 300

b = 100   # 把100赋给b
c = a     # 把a赋给c,相当于把100赋给c
print(c)  # 100

4.重新赋值

可以通过重新给变量赋值来修改变量中保存

(python中同一个变量可以保存不同类型的数据)

num = 1
print(num)

num = 10    # 重新给num赋值为10
print(num)

num = 'hello'   # 重新给num赋值为 'hello'  (python中同一个变量可以保存不同类型的数据)
print(num)

5.同时定义多个变量

1)同时定义多个变量赋相同的值

变量名1 = 变量名2 = 变量名3 = … = 数据

score1 =  score2 = score3 = 0
print(score1,  score2,  score3)

2)同时定义多个变量赋不同的值

变量名1,变量名2,变量名3,… = 数据1,数据2,数据3,…

注意: = 前面变量的个数必须和 = 后面数据的个数保持一致

x,  y,  z = 100, 200, 300
print(x, y, z)

应用:交换两个变量的值

m = 10
n = 20

错误方法:

m = n     # m = 20

n = m     # n = 20

方法一:

i = m    # i = 10

m = n    # m = 20

n = i    # n = 10

方法二:

m, n = n, m    # m, n = 20, 10

print(m, n)   # 20, 10

02. 数学运算符 ( + - * / // % ** )

1. 数学运算符: + (加)、- (减)、* (乘)、/ (除)、// (整除)、% (取余)、** (幂运算)

1 ) +、-、*、/ 和数学中的+、-、×、÷ 功能和用法一模一样

运算结果可以保存在变量中 a = (10 / 2) print(a)

运算对象不一定非得是数据,还可以是变量 num = 10 -> print(num / 2)

注意:/ (除法运算) 的运算结果是浮点型

2 ) // - 求商,商 保留整数部分 ( 向小取整 )

  • 应用:取高位数 (去低位)

练习: 写代码获取输入的任意的三位的百位数

num = 678
print(num //100)

去掉任意整数的个位数

print(num // 10)

3 ) % - 取余、取模、求余数

x % y - 求 x 除以 y 的余数

print(5 % 2) # 1
print(13 % 5) # 3

  • 应用场景1:判断一个数是否能够被另外一个数整除
print(7 % 3)    # 1 -> 不是0,所以7不能被3整除
print(9 % 3)    # 0 -> 是0, 所以9能被3整除
  • 应用场景2:判断一个数的奇偶
print(13 % 2)
print(15 % 2)
print
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值