python变量
什么是Python变量?
变量是关联一个对象的符号
Python内一切皆对象,变量要有对象和其对应才有意义
Python变量
Python变量使用前必须赋值
-首次赋值相当于创建变量,并将该名称与对象绑定
-其后赋值相当于改变绑定的对象
Python变量是动态类型
-变量类型标识的是绑定都对象的类型
-变量的大小也是指绑定的对象的大小
Python变量赋值
赋值运算符 =
-语法
变量名 = 对象
举例:
x=10
【Python解释器工作:在内存中创建对象10 ,内存中创建名为x的变量,并指向对象10(变量绑定到对象)】
Pyyhon变量命名规则:
1.变量名必须为字母和下划线开头,后跟字母或下划线或数字,(专业开发时,采用英文做为变量名)
2.不能使用Python保留的关键字做变量名
3.Python变量名区分大小写
(在命名时,为了避免出错,切勿使用数字和字母很相近的,比如字母“O”和数字“0”)
4.不能用Python保留字做为变量或常量(所有Python的关键字只包含小写字母)
Python复合赋值
复合赋值运算符号
- += -= *= /= **= //= %=
Python多个变量赋值
变量名1 = 变量名2 =...=对象
a=b=c=1
变量名1 ,变量名2,...=对象1,对象2,....
a,b,c=1,2,"john"
is 运算符
is运算符
判断两个变量是否引用同一个对象
语法: a is b
如果a和b引用同一个对象,则返回真 True ,否则返回False
is not 运算符
作用和is运算符相反
a is not b
如果a和b引用同一个对象则返回False,否则返回True
del 语句 (释放对象由Python解释器完成)
用于删除变量,同时解除与对象的绑定,如果可能则释放对象
语法
del 变量
比如:
a=10
del a
内置常用类型转换函数(类似其他编程语言中的强制转换概念)
abs(x)绝对值
round(num ,n) 对数据进行四舍五入
n>0 保留小数点后n位
n<0 表示小数点前n位数据要舍弃,同时遵循四舍五入的原则。
pow(x,y) 【相当于x**y】
Pow(x,y,z) 【相当于x**y%z】