Python脚本编写基础
1 关键字
False:bool变量取值“假”
None:表示该值不存在,比如 没有定义返回值 的函数就 返回None
True:bool变量取值“真”
and:逻辑运算符“与”
assert:用来声明某个条件是真的;
break:跳出循环或条件判断
class:定义类
continue:结束当前循环进入下一次循环
def:函数定义标识
del:用于删除元素diplomat
elif:条件判断,与if、else一起使用,构成if-elif-else形式
else:条件判断,与if、elif一起使用
except:用于异常处理
finally:异常处理
for:循环语句,一般用于知道循环次数的循环
from:通常与模块导入import一起使用
global:定义全局变量
if:条件判断语句
import:导入模块
in:判断一个数是否在集合中
is:用来比较两个变量是否指向同一内存地址也就是两个变量是否等价 而 == 是用来比较两个变量是否逻辑相等
lambda:一种无名函数的速写法
def make_incrementorn:
return lambda x: x+n
f=make_incrementorn
f等价于
def fx:
return x+n
nonlocal:用于在嵌套函数中访问外部变量
not:逻辑运算符“非”
or:逻辑运算符“或”
pass:执行空循环
while True:process的意思
pass 什么也不做
raise:用于抛出异常
return:函数中用于结束调用并返回处理结果
try:异常处理;我们把所有可能引发错误的语句放在try块中,然后在except从句/块中处理所有的错误和异常;
while:循环语句,一般用于不知道循环次数的循环
with:控制流语句
yield:每次调用返回一个值,并记录当前执行位置所有的变量
def reversedata:
for index in rangelendata-1,-1,-1:python基础代码100例
yield dataindex
for char in reverse"golf":
print char
2 数据类型
双十一各平台数据str:一个由字符组成的不可更改的有串行;在Python 里,字符串由Unicode字符组成; ‘Wikipedia’” Wikipedia”
bytes:一个由字节组成的不可更改的有串行; b'Some ASCII' b” Some ASCII”
list:可以包含多种类型的可改变的有串行 , 'string', True
tuple:可以包含多种类型的不可改变的有串行 , 'string', True
set, frozenset 与数学中集合的概念类似;无序的、每个元素唯一; {, 'string', True} frozenset, 'string', True
dict:一个可改变的由键值对组成的无串行; {'key1': , 3: False}
int:精度不限的整数 42
float:浮点数;精度与系统相关;
complex:复数 3+
bool:逻辑值;只有两个值:真True、假False
3 运算符
Python 中的布尔比较运算符
运算符 | 描述 | 示例 |
< | 小于 | i < 100 |
<= | 小于等于 | i <= 100 |
> | 大于 | i > 100 |
>= | 大于等于 | i >= 100 |
== | 相等 | i == 100 |
= | 不相等另外使用 <> | i = 100 |
Python 中的逻辑运算符
android前端开发运算符 | 描述 | 示例 |
not | 逻辑非 | not b |
and | 逻辑与 | i <= 100 and b == True |
or | 逻辑或 | i < 100 or f > |
Python 中的算术运算
运算符 | 描述 | 示例 |
后端xml格式乘 | i 100 | |
/ | 除 | i / 100 |
New block starts here
print "but you do not win any prizes" New block ends here
elif guess < number:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论