is / is not 运算符
关键字:
is
not
is 的 作用:
判断两个变量名是否绑定在同一个对象上,当是同一对象时返回True, 否则返回False
is not 的作用与is 的作用相反
语法:
x is y x is not y
注:
对于CPython 整数-5 至 256 永远存在于内存中,不会释放并可重复使用
del 语句 (delete)
作用:
用于删除变量,同时解除与对象的关联,如果可能,则释放对象
语法:
del 变量名
在交互模式,查看当前作用域的所有变量:
>>> help("__main__")
复合赋值运算符:
y += x 等同于 y +=y + x
y -= x 等同于 y -= y - x
y *= x 等同于 y *= y * x
y /= x 等同于 y /= y / x
y //= x 等同于 y //= y // x
y %= x 等同于 y %= y % x
y **= x 等同于 y **= y ** x
比较运算符:
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于(<> 仅在Python2中存在)
语法:
左表达式 <.. 右表达式
说明:
比较返回布尔类型的值
数值对象的构造函数:
float(obj) 用一个字符串对象或数字转换为浮点数,如果不给出参数,则返回0.0
int(x, base=10) 用数字或字符串转换为整数,如果不给出参数,则返回0
complex(r=0.0, i=0.0) 用数字生成一个复数(实部为r,虚部为i)
bool(x) 用x生成一个布尔值对象(True/False)
函数调用:
函数名(传参列表)
说明:
函数调用是表达式,通常用于返回一个对象
bool(x)返回假值的情况:
None 空值
False 假值0, 0.0, (0+0j)
'' 空字符串
() 空元组
[] 空列表
{} 空字典set() 空集合
预值的数值型函数
abs(x) 取x的绝对值
round(number[, ndigits]) 对数值进行四舍五入,ndigits是小数向右取整的位数,负数表示向右取整
pow(x, y, z=None) 相当于 x**y 或 x**y % z
利用帮助 help()函数
在交互模式下: >>> help(函数名) 查看帮助
显式换行:
折行符 \(反斜线)
折行符必须放在一行的末尾,来示意解释执行器,下一行也是本行的语句
隐式换行: 所有的括号内的内容换行,称为隐式换行
基本输入输出:
输入函数:
input("提示语")
作用:
从标准输入设备上读取一个字符串
(末尾的换行符会被删除)
输出函数 print
作用:
将一系列的值以字符串形式输出到标准输出设备上,默认为终端
格式:
print(值1, 值2, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
选项的关键参数为:
sep: 两个值之 间的分隔符,默认为一个空格
end: 输出完毕后在末尾自动追加一个字符串,默认为换行
file: 输出文件流对象,默认为sys.stdout
flush: 是否立即输出
条件语句:
if 语句
作用:
让程序根据条件选择性的执行某条语句或某些语句
关键字:
if, elif, else
语法:
if 真值表达式1:
语句1
...
elif 真值表达式2:
语句2
...
elif 真值表达式3:
语句3
...
... (可以有多个elif ...)
else:
语句4
...
语法说明:
elif 子句可以有一个,多个,也可以没有
else 子句最多只能有一个,也可以没有
else 子句只能放在最后
如果一个条件成立,则执行内部的语句
如果所有的条件都为False,则执行else部分语句
条件 表达式
语法:
表达式1 if 真值表达式 else 表达式2
作用:
如果真值表达式的布尔环境值为True时,表达式1执行并返回对象的引用,否则执行表达式2并返回对象的引用
pass 语句:
作用:
通常用来填充语法空白
又名空语句
语法:
pass
Pythonif后面可以跟for吗 pythonif语句怎么运用
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章