比较运算符
< 小于
> 大于
<= 小于等于
>= 大于等于
== 等于 (注意与赋值运算符=的区别)
!= 不等于
说明:比较运算符返回布尔类型的值True或False
例: 4+5 > 2+3 #返回True
5 < 10 <100 #返回True
数值对象的构造(创建)函数
float(obj)
用字符串或数字转换为浮点数,如果不给出参数则返回0。
int(x,base)或int(x=0)
base默认为10,代表十进制,还可以是2,8,16进制
用字符串或数字转换为整数,如果不给出参数则返回0。
Complex(r=0.0,i=0.0)
用数字创建一个复数
bool(x)
用x创建一个布尔值(True/False)
一切空的对象都返回假值,如None,False ,0,空字符串,空元组,空列表,空字典等
內建的数值型函数:
abs(x) 取x的绝对值
round(number[,ndigits]) 对数值进行四舍五入
ndigits是小数向右取整的位数,负数表示向左取整
pow(x,y,z=None)相当于x**y或x**y%z
如:pow(3,2,5) 返回5
语句statement
语句室友一些表达式组成,通常一条语句可以独立执行来完成一部分事情并形成结果
一条语句建议写在一行内,多条语句写在一行内应用(;)隔开
显式换行:在行尾用反斜杠’\’折行,必须放在行尾
隐式换行:所有括号内的空容换行为隐式换行[] {} ()
基本输入输出
基本输入函数input
作用:从标准输入设备上读取一个字符串,末尾的换行符会被删除
格式:input(‘提示字符串’)
返回输入的字符串,’提示字符串可以为空’
基本输出函数print
作用:将一系列的值以字符串的形式输出到标准输出设备上,默认为终端
格式:print(value,…,sep=’’,end=’\n’)
关键字参数:
sep:两个值之间的分隔符,默认为一个空格’ ’
end:输出完毕后在末尾自动追加一个字符串,默认为换行符’\n‘
if语句
作用:让程序根据条件选择性的执行某条语句或某些语句
语法:if 真值表达式:
语句块1…
elif 真值表达式2:
语句块2…
elif 真值表达式3:
语句块3…
...
else:
语句块4…
说明:elif子句可有一个或多个,也可没有
else子句最多只有一个,也可没有
条件表达式:
语法:表达式1 if 真值表达式 else 表达式2
作用:根据真值表达式的取值:(True/False)
来决定执行表达式1或表达式2
pass语句
作用:通常用来填充语法空白
布尔运算
not 布尔取非运算符
and 布尔与操作
x and y 优先返回假值,x为False时,返回x,否则返回y
or 布尔或操作
x or y 优先返回真值,x为True时,返回x,否则返回y
< 小于
> 大于
<= 小于等于
>= 大于等于
== 等于 (注意与赋值运算符=的区别)
!= 不等于
说明:比较运算符返回布尔类型的值True或False
例: 4+5 > 2+3 #返回True
5 < 10 <100 #返回True
数值对象的构造(创建)函数
float(obj)
用字符串或数字转换为浮点数,如果不给出参数则返回0。
int(x,base)或int(x=0)
base默认为10,代表十进制,还可以是2,8,16进制
用字符串或数字转换为整数,如果不给出参数则返回0。
Complex(r=0.0,i=0.0)
用数字创建一个复数
bool(x)
用x创建一个布尔值(True/False)
一切空的对象都返回假值,如None,False ,0,空字符串,空元组,空列表,空字典等
內建的数值型函数:
abs(x) 取x的绝对值
round(number[,ndigits]) 对数值进行四舍五入
ndigits是小数向右取整的位数,负数表示向左取整
pow(x,y,z=None)相当于x**y或x**y%z
如:pow(3,2,5) 返回5
语句statement
语句室友一些表达式组成,通常一条语句可以独立执行来完成一部分事情并形成结果
一条语句建议写在一行内,多条语句写在一行内应用(;)隔开
显式换行:在行尾用反斜杠’\’折行,必须放在行尾
隐式换行:所有括号内的空容换行为隐式换行[] {} ()
基本输入输出
基本输入函数input
作用:从标准输入设备上读取一个字符串,末尾的换行符会被删除
格式:input(‘提示字符串’)
返回输入的字符串,’提示字符串可以为空’
基本输出函数print
作用:将一系列的值以字符串的形式输出到标准输出设备上,默认为终端
格式:print(value,…,sep=’’,end=’\n’)
关键字参数:
sep:两个值之间的分隔符,默认为一个空格’ ’
end:输出完毕后在末尾自动追加一个字符串,默认为换行符’\n‘
if语句
作用:让程序根据条件选择性的执行某条语句或某些语句
语法:if 真值表达式:
语句块1…
elif 真值表达式2:
语句块2…
elif 真值表达式3:
语句块3…
...
else:
语句块4…
说明:elif子句可有一个或多个,也可没有
else子句最多只有一个,也可没有
条件表达式:
语法:表达式1 if 真值表达式 else 表达式2
作用:根据真值表达式的取值:(True/False)
来决定执行表达式1或表达式2
pass语句
作用:通常用来填充语法空白
布尔运算
not 布尔取非运算符
and 布尔与操作
x and y 优先返回假值,x为False时,返回x,否则返回y
or 布尔或操作
x or y 优先返回真值,x为True时,返回x,否则返回y