导图社区 第二章python基础
程序运行中用到的数据会存到内存单元中,为了方便存取内存单元中的数据,python使用标识符来标识不同的内存单元,标识内存单元的标识符又称变量名
社区模板帮助中心,点此进入>>
第二章python基础
1:代码格式
注释
#表示单行注释
"""或'''表示多行注释
缩进
不同的缩进对应不同的逻辑关系
一般四个空格表示一级缩进
语句换行
官方建议一行代码不超过79个字符
每次换行的前后结尾都应有单/双引号
2:标识符和关键字
标识符
定义:用来在程序中表示一些事物,由开发人员自定义的符号和名称
规则:
1:由字母,下划线,数字组成,且数字不能作为开头
2:区分大小写的
3:标识符不能使用关键字
关键字
python3中有35个关键字
使用 help("keywords")语句查看关键字
3:变量和数据类型
变量
定义:程序运行中用到的数据会存到内存单元中,为了方便存取内存单元中的数据,python使用标识符来标识不同的内存单元,标识内存单元的标识符又称变量名
python通过赋值运算符 = 将内存单元与变量名建立联系
变量的输入与输出
input()函数用于接受用户的输入
print()函数用书输出数据
数据类型
1:数字类型numbers
整型int
布尔类型bool
true
flase
bin(x)将x转换为2进制数据
oct(x)将x转换为8进制
int(x)将x转换为十进制
hex(x)将x转换为十六进制
浮点型float
用e或E代表底数10
复数类型complex
用x.real获取实部
用x.imag获取虚部
2:字符串类型str
由单引号,双引号或三引号包裹的有序字符集合
3:列表类型list
4:元组类型tuple
5:字典类型dict
6:集合类型set
4:运算符
算术运算符
+表示相加
-表示相减
*表示相乘
/表示相除
//除后取整
%除后取余数
**幂运算
赋值运算符
=表示右边的值赋值给左边
s+=2同于s=s+2
s-=2同于s=s-2
s*=2同于s=s*2
s/=2同于s=s/2
s//=2同于s=s//2
s%=2同于s=s%2
s**=2同于s=s**2
比较运算符
==比较两个值是否相等相等返回true
!=比较两个值是否不相等,不相等返回
>
<
>=
<=
逻辑运算符
x and y若两边布尔值均为true,结果为y
x or y若两边布尔值均为true,则结果为x
notx若x的布尔值为true,则结果为false
成员运算符
in
元素在程序表则返回true
not in
元素不在程序表返回true