04.13Python变量和运算符

Python变量和运算符

一、认识变量和定义(创建)变量
1、变量是用来保存数据的

在程序中在使用数据的时候,不要直接用,先用变量将数据存起来,再通过使用变量来使用数据

2、定义变量就是将数据保存到变量中的过程

语法: 变量名 = 数据

num = a
age = 18

*变量名由程序员自己命名
要求:是标识符,不是关键字
规范:1、见名知意–看到变量名就大概知道变量中保存的是什么数据
2、不使用系统的函数名(print、input…),类名(int,str…)和模块名,使用了会导致它们本身的功能消失
3、所有的字母都小写,多个单词之间用下划线隔开(student_name)(PEP8命名规范)

*固定写法:变量= (数据)
数据:可以是任何有结果的表达式,例如:具体的某个类型的数据,有结果的运算表达式、已经赋值过的变量

3、使用变量

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

x = 100
print(x)   # 100
4、重新给变量赋值

重新赋值时对数据的类型是没有限制的,可以赋不同类型的值

x = 100
x = 200
print(x)  # 200
# -----------
x = 100
x = 'abc'
print(x)  # abc
# -----------
x = 10 + 20
print(x)  # 30
5、同时定义多个变量

同时赋值多个变量,赋相同的值:变量1=变量2=变量3=数据
同时赋值多个变量,赋不同的值:变量1,变量2,变量3=数据1,数据2,数据3

a = b = c = 1
a, b, c = 1, 2, 3

*交换变量的值
m=10
n=20
方法一:t=m,m=n,n=t
方法二:m, n=n, m

m = 10
n = 20
t = m, m = n, n = t
m, n = n, m
6、定义变量和给变量重新赋值的底层逻辑

定义变量不需要写类型
Python定义变量申请内存的时候,内存申请多大看数据需要多大,不看类型

重新赋值的时候能够赋不同类型的值
重新赋值的时候会重新申请新的内存

可以直接计算
申请内存的时候会提前计算存储这个数据需要多大的内存,需要多大就申请多大

7、获取内存地址的工具:ID(变量)
x = 100
print(id(x))
x = 200
print(id(x))

*补充:计算机内存单位
位(bit)
字节(bytes)=8位
1KB=1024字节
1MB=1024KB
1GB=1024MB
1T=1024GB

二、运算符

1、数学运算符:

+、-、、/、%(取余数,取模)、//(整除,取整)、**(幂运算)
功能:
a、+、-、
、/—和数学中的功能是一模一样的
b、+、-、*—操作过程中有浮点数,结果就是浮点数,都是整数则结果就是整数,/的结果都是浮点数
c、%(取余数,取模)----x%y—x除以y的余数----应用场景1:判断整除关系
应用场景2:取整数的低位数,取后一位print(13%10),取后两位print(1234%100),以此类推,即:取后几位就对10的N次方取余
d、//(整除,取整)-----商向小取整
应用场景1、快速获取整型的商,在知道能整除的情况下
应用场景2、去掉低位数,保留高位数,想要去掉几位就整除10的几次方
e、**—幂运算

print(2 + 3)                            # 5

print(2 * 3
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值