一、python变量
说起变量我相信大家应该都不会陌生,毕竟我们都是学过一些或者了解过一些语言的人。如果还是不明白那我就解释一下何为变量。变量就是可以随时改变的量,变量就是一个存储数据的内存空间对象。定义一个变量,即向内存申请一个带地址的访问空间对象,计算机为了处理各种各样的数据,不仅可以处理数字,还可以处理文本,音视频,图片等,处理不同的数据,则需要使用不同的数据类型。
1.python中的常用数据类型
(1)number 数字型 分类:整型(int)和浮点型(float),复数(i)
数字型【整型】,Python中可以处理任意大小的整型【注意:2.x将整型分成了long和int两种类型,但是,3.x只有int了,而且支持二进制】
(2)string 字符串型 使用双引号或者单引号表示的
数字型【浮点型】,在计算机底层,小数的表示一般采用的是科学计数法,例如:123.456------》1.23456e2,在Python中,浮点数只有float.
(3)boolean 布尔型 表示是或者不是 分别是True和False
(4)None 是Python中的一个特殊类型, 类似于其他编程语言中的null,表示不存在
二、变量的使用
1.语法:变量名 = 初始值 num = 10
说明:
a.变量名:自定义的标识符,只要符合合法标识符的规则即可【不同的叫法:标识符,变量名,引用】
b.初始值:第一次给变量赋予的值,该值是随时可以改变的,值的出现确定了该变量的数据类型
c.在使用一个变量之前,一定要先定义,否则会报错
2.变量的命名
驼峰法:userName
下划线法:user_name
3.输出print
print(objects...,sep,end,file,flush)
作用:将指定的内容输出到控制台上【只是一个调试程序的工具,对程序实际没有任何作用】
4.输入input
input("提示语句"),说明:提示语句可以省略
作用:从外部获取数据,给程序中的变量进行赋值,和print正好相反
三、算术运算符
作用:进行数学运算
分类:+ - *【乘】 / 【除】 %【求余,取模】 //【取整】 **【求幂】
注意问题:
在算术运算符中,**的优先级最高,紧接着是* ,/,//,%,最后才是+和-,可以使用括号修改优先级。
四、赋值运算符
作用:给变量赋值
分类:
简单赋值运算符:=
复合赋值运算符:+= -= *= /= %= **= //=
注意:一旦在一个表达式中出现赋值运算符,则一定是先运算的是等号右边,然后再给等号左边的变量进行赋值
五、关系运算符
作用:比较大小
分类:== != < > <= >=
注意:得到结果肯定为布尔值,成立则结果为True,不成立则结果为False,一般结合if语句或者while语句使用
六、逻辑运算符
and or not