字符串类型:str
定义
str1 = ‘’ 单引或双引
str2 = “”
变量:
变量的定义
计算机读取变量定义时是从右往左读取的
#a指向10
a = 10
#b指向3
b = 3
#修改a的指向
a = 3
#a与b指向同一个地址
print(id(a))
print(id(b))
#以16进制展示地址
print(hex(id(b)))
标识符:(名字:变量名,函数名,类名,模块名,包名。。。。)
规则:
·1,.只能由字母数字下划线组成
2. 数字不能开头
3.不能为系统关键字(保留字)
4.大小写敏感
如果查看系统的关键字(敏感字,保留字)
import keyword
all_keywords = keyword.kwlist
print(all_keywords)
#列表类型
如何更好的命名?
1.见名知意
2.驼峰命名:
1.大驼峰:
开头字母大写如果有多个单词组成,每一个单词首字母都大写
2.小驼峰:
3.下划线连接:
多个组成的单词之间,使用下划线连接起来
(python3中 识别中文,汉子可以用来当成变量,但不提倡)
常量
什么是常量
定义规则
表达式和运算符
#数学表达式
1+2,
#比较表达式
1<2
#常量表达式
表达式
算数运算符
+:
1.正号
2.加法
3.连接
-:
1.减号
2.负号
*:
1.乘号
2.可以实现重复
/:
1.除法
结果默认为float类型
**:
1.平方,立方
//:
1.地板除,取整
%:
1.取余数
赋值运算符
1.简单的赋值
=:从右往左进行计算
a = 1
快速 交换 两个变量的值 a,b = b,a
复合的赋值运算符
+=
-=
*=
/=
//=
**=
%=
逻辑运算符
and :都成立
or :成立任何一个
not :都不成立 取反
比较运算符
比较结果: bool True/False
>
<
>=
<=
==
!=
混合类型的笔较
print(True>0)
print (True<3.5)
print(10>'abc')
连续的比较
a = 2
print(1<a<3)
print(1<=b<=3)