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

内置常用类型转换函数(类似其他编程语言中的强制转换概念)

python变量

abs(x)绝对值

round(num ,n) 对数据进行四舍五入

                            n>0 保留小数点后n位

                            n<0 表示小数点前n位数据要舍弃,同时遵循四舍五入的原则。

pow(x,y) 【相当于x**y】

Pow(x,y,z) 【相当于x**y%z】