本地运行,与截图不同,建议在命令行运行,防止IDE影响调试
def?jsgys(x,y):
if?x=0?or?y=0:
print("输入值含负数,不合法")
else:
if?xy:
temp=x
x=y
y=temp
if?x%y==0:
return?y
return?jsgys(y,?jsgys(y,x%y))
w=int(input("w:\n"))
q=int(input("q:\n"))
c=jsgys(w,q)
print(c)
运行结果如下:
w:
q:
Lambda 函数
Python 函数一般使用 def a_function_name() 样式来定义,但是对于 lambda 函数来说,我们其实根本没为它命名.这是因为 lambda 函数的功能是执行某种简单的表达式或运算,而无需完全定义函数.
Map 函数
Map() 是一种内置的 Python 函数,它可以将函数应用于各种数据结构中的元素,如列表或字典.对于这种运算来说,这是一种非常干净而且可读的执行方式.
Filter 函数
filter 内置函数与 map 函数非常相似,它也将函数应用于序列结构(列表、元组、字典).二者的关键区别在于 filter() 将只返回应用函数返回 True 的元素.
Itertools 模块
Python 的 Itertools 模块是处理迭代器的工具集合.迭代器是一种可以在 for 循环语句(包括列表、元组和字典)中使用的数据类型.
使用 Itertools 模块中的函数让你可以执行很多迭代器操作,这些操作通常需要多行函数和复杂的列表理解.
Generator 函数
其实,Generator函数是一个类似于迭代器的函数,就是它也可以用在 for 循环语句中.这大大简化了你的代码,而且相比简单的 for 循环,它节省了很多内存.
a=re.findall('工作经验 (.*?) 未婚',text,re.S)
print(a)
EOF为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取.
DO while not?EOF(1)解释:判断当eof(1)的值为true时停止do循环.
使用EOF是为了避免因试图在文件结尾处进行输入而产生的错误.
直到到达文件的结尾,EOF函数都返回False.对于为访问Random或Binary而打开的文件,直到最后一次执行的Get语句无法读出完整的记录时,EOF都返回False.
扩展资料:
EOF(filenumber):必要的filenumber参数是一个Integer,包含任何有效的文件号
EOF 指示当前记录位置位于 Recordset 对象的最后一个记录之后.
BOF?指示当前记录位置位于 Recordset 对象的第一个记录之前.
EOF一般是指结尾,比如:SQL?中指针到最后一个 Rs.EOF = True 时,eof是判断SQL取出来的记录是否到末尾了;而bof是判断是不是在记录最前面.
以上就是土嘎嘎小编为大家整理的经验正交函数python相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!