Python入门-变量使用和常见运算符
一:变量的使用
- 举个例子,比如name = ‘张老师’
这里的name就是变量,把张老师赋值给name这个变量。
2.变量保存的数据是可以随意变化的,比如下面这个例子,先后二次赋值,最后输出结果是秀儿。
3.当然,变量的使用也要注意一些规则
变量命名规则:
(1)变量名称只能由(大小写字母、数字、等)有效符号组成
(2)不可使用数字开头
(3)不可使用关键字或者保留字
(4)变量命名尽量有意义
(5)推荐使用下划线命名法
4.起变量名的时候要和数据内容相符,比如要给数字赋值,那么变量名,我们可以起个numberxx,千万不要图省事,以a/b/c这样的简单字母来命名,等学到后面代码多了起来,很难分辨。
5.变量类型分为两大类:
基本数据类型和复合数据类型
其中基本数据类型分为数值型、布尔类型(boolean)和 字符串类型
而数值型有如下三类:
整数型(int)、浮点型(float)和复数型
布尔类型(boolean)有两类:
True 真和False 假
字符串类型用引号括起来,如:
单引号 ‘’
双引号 “”
三引号 “”" “”" ‘’’ ‘’’
None 代表没有
复合数据类型包括list、set、dict、tuple等。
6.变量使用过程中还牵扯到数据类型的转换,数据类型转换有两种方式:
一种是自动数据转换 :只支持 boolean、数值型之间,如下图所示:
False自动转化为数字0
True自动转换为数组字1
另一种是强制类型转换:
str() 将数值转换为字符串
int() 将数值字符串转换为整数
float() 将数值字符串转换为小数
二:常见运算符
常见的运算符
1.算术运算符:
+、-、*、/、%(求余数)、//(整除)地板除法、 **(幂次方)
关系运算符:
指的就是数与数之间的大小关系,运算结果是一个布尔值,操作有:>,<,>=,<=,==,!=,如图所示为>比较操作
2.逻辑运算符:
and 并且的意思,若所有条件都满足,则为真,否则就是假
or 或者的意思,只要有一个条件满足,则为真,全为假,则为假
not 取反操作
3.赋值运算符:
、赋值运算符:=、+=、-=、*=、/=、**=、%=、//=。使用方法均为将等号右侧的值与左侧变量的值进行左侧相应运算后赋给左侧变量,以+=为例
4.所属运算符:
判断某个变量在不在某个容器中,用in实现
变量 in 容器 # 返回一个boolean值,表示是否存在
not in # 判断不在里面
ls = [1,2,3,43,54,5,6,76,7,78]
1 in ls
222 in ls
222 not in ls
5.位运算符:
包括原码、反码、补码、左移运算、右移运算、&(与)、|(或)、^(异或)