一、基本数据类型
整型 示例: a = 4
浮点型 示例: b = 5.1
str型 示例:c = "123"
布尔型 示例:d = True,e = False
二、基本运算
a = 2,b = 4
+: a+b 结果:6
-: a-b 结果:-2
*:a*b 结果:8
**:a**b 结果:16 #a的b次方
/:a/b 结果:0.5(python3)
//:a//b 结果:0(向下取整)
%:a%b 结果:2
三、基本的输入输出
输入input()函数
格式:
input("提示字符串")
作用:
从标准输入设备读取一个字符串(末尾的换行符会被删除)
输出print()函数
格式:
print(变量,变量,变量......)
作用:
将一系列的值以字符串的形式输出到标准的输出设备
四、判断相等
a = 100,b = 50*2
is:a is b 结果:True
==:a == b 结果:True
a = 1000,b = 500*2
is:a is b 结果:False
==:a == b 结果:True
原因:is比较的是对象,==比较的是值,如果变量的取值在-5至256之间(包括-5和256)则可以正常判断,因为-5至256的值被保存在内存中,a和b指向的是同一个对象。
五、比较运算符
>
<
==
>=
<=
!=(在python2中<>)
示例:左表达式 > 右表达式
说明:比较运算符放回布尔类型的值;以上运算符均为二元式
六、数值对象的构造
float(obj)#用字符串或数字转换为浮点数,若不给参数,返回0.0
int(x)#用数字或字符串转换为整数,若不给参数,返回0
complex(r=0.0,i=0.0)用数字创建一个复数(实部为r,虚部为i)
bool(x)用x创建一个布尔值(True/False)#空值、布尔假值、所有数字0(0、0.0、0.0j等等)返回假值
七、内置的数值函数
abs(x)#取x的绝对值
round(number[,ndigits])#对数值进行四舍五入,ndifits是小数向右取整的位数,负数表示向左取整的位数(python3奇上偶下)
round(4.5)= 4 ,round(5.5)=5
pow(x,y,z=None)#相当于x**y或x**y%z
八、语句
十、if语句什么是语句?
语句是由一些表达式组成的,通常一条语句可以独立完成一部分事情并形成结果
注:建议一条语句写在一行内,多条语句分开书写,如果语句比较长,可以使用隐式换行符或显式换行符
显式换行:
折行符 \(反斜杠)
注:
折行符必须放在这一行的末尾。目的是告诉解析器下一行也是本行的语句
隐式换行:
所有的括号的内容换行,称为隐世换行{}[]()
十一、条件表达式作用:
让程序根据条件选择性的执行某条或某些语句
语法:
if 真值表达式1 and 真值表达式n:
语句1
elif 真值表达式2:
语句2
elif 真值表达式3:
语句3...
...
else:
语句4
语法:
表达式1 if 真值表达式 else 表达式2
作用:
根据真值表达式返回的结果来确定是执行表达1还是表达式1,并返回结果