python变量与常见运算符

Python变量的定义:
运行时可以发生变化的量,就是一个存储数据的内存空间对象
python在定义的时候不需要确定存储什么数据类型,Python对变量进行赋值的时候也无需对变量进行声明就可以赋值。
在一些强数据类型里定义变量必须申明变量的类型而python(弱数据类型)在定义变量时不用申明变量的类型。
若变量之前不存在此时对它赋值就相当于定义了一个新的变量
变量类型并不固定可以是整数也可以是字符串
变量的命名规范:
变量名 = 初始值 a = 1
1) 变量名称只能由有效符号组成如:大小写字母,数字,_ 组成(需要注意大小写)
在这里插入图片描述
2) 不能以数字来开头
在这里插入图片描述
3) 不能使用关键字或者保留字作为变量名称
在这里插入图片描述
4) 变量尽量命名的有意义,尽量使用单词来表示
在这里插入图片描述
常见的命名法有小驼峰法,大驼峰法和下划线法
在这里插入图片描述
数据的类型:
1) 基本数据类型:
(1) 数值型:整数(int)浮点数(小数)复数(虚数)
(2) 布尔型:真(True)假(False)
(3) 字符串:被单引号 双引号或者三引号圈起的字符
(4) 空类型(None)表示不存在的意思
2) 复合数据类型:
(1) List
(2) Set
(3) Dict
(4) Tuple
(5) Object………
python的关键字和保留字:
在cmd中进入python输入
import keyword
keyword.kwlist
在这里插入图片描述
(1) False:表示错误 。
(2) None:永远表示False。
(3) True: 表示正确 。
(4) and:表示和。
(5) as:表示作为。
(6) assert:表示断言
(7) break:表示中止。
(8) class:定义类的保留字。
(9) continue: 跳出当前循环。
(10) def: 定义函数。
(11) del:表示删除。
(12) elif:else if的缩写。
(13) else:表示否则 。
(14) except:异常处理。
(15) finally:最后。
(16) for:循环 。
(17) from:表示从…
(18) global: 表示全局变量。
(19) if:表示如果 。
(20) import:导入包 。
(21) in:在…中 。
(22) is: 表示是 。
(23) lambda:表示匿名函数。
(24) nonlocal:表示非本地的。
(25) not:表示不是。
(26) or:表示或者。
(27) pass: 表示什么也不要做。
(28) raise:触发异常。
(29) return:表示返回 。
(30) try: 尝试。
(31) while: 判断循环。
(32) with: 优化try…e…finally 。
(33) yield: 返回生成器,类似于return。
全局函数:
(1) print(字符串):在终端输出字符串
在这里插入图片描述
(2) type(变量):判断变量类型
在这里插入图片描述
(3) input(‘提示语句‘):输入函数
在这里插入图片描述
(4) int(字符串):将字符串转换为整数
(5) float(字符串):将字符串转换为浮点数
(6) str (字符串):将数字转换为字符串

运算符分为:
1:算数运算符
2:逻辑运算符
3:比较运算符
4:赋值运算符
5:成员运算符
6:位运算符

常见的运算符:
算数运算符(数学上的一些基本运算符号):
加(+)减(-) 乘(*)除(/)求余(%)整除(//)
幂次方(**)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关系运算符:
大于(>) 小于(<) 大于等于(>=) 小于等于(<=) 等于(==)不等于(!=)
在这里插入图片描述
判断结果都为布尔值:真(True)假(False)

逻辑关系运算符:
and :所有条件都要满足才可以成立,只要有一个不满足都无法成立。
or:只要有一个条件满足就可以成立。
not:不是,取对立的意思。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以下举一个不用not的例子
在这里插入图片描述
成员运算符:
in :在容器中
not in :不在容器中
在这里插入图片描述
在这里插入图片描述
赋值运算符:
=:将右侧的值附加到左侧。
在这里插入图片描述
这个并不是一个等式这是将2+3的值赋给了a
在这里插入图片描述
最下方a==b才是一个等式

-=:a=a-1<>a-=1
在这里插入图片描述
+=:a=a+1<>a+=1
在这里插入图片描述
=:a=a2<>a*=2
在这里插入图片描述
/=:a=a/2<>a/=2
//=:a=a//2<>a//=2
在这里插入图片描述
%=:a=a%2<>a%=2
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值