python 模块学习
琰婧
努力学习。
展开
-
python-计算代码运行时常
一、导入time库,并在整个程序运行前设置开始时间# 在此导入time库,并在开头设置开始时间import time# 需要注意如果是python3.8版本以上,则需要使用time.perf_counter()start = time.clock()二、在整个程序运行末尾设置程序完成时间# 需要注意如果是python3.8版本以上,则需要使用time.perf_counter()end = time.clock()# 在程序运行结束的位置添加结束时间三、打印末尾时间减去开始时间,即原创 2021-07-16 09:01:44 · 505 阅读 · 0 评论 -
python-高阶函数(map、reduce、filter)
高阶函数1 体验高阶函数2 内置高阶函数2.1 map()2.2 reduce()2.3 filter()总结把函数作为参数传入,这样的函数称为高阶函数,高阶函数是函数式编程的体现。函数式编程就是指这种高度抽象的编程范式。1 体验高阶函数在Python中,abs()函数可以完成对数字求绝对值计算。abs(-10) # 10round()函数可以完成对数字的四舍五入计算。round(1.2) # 1round(1.9) # 2需求:任意两个数字,按照指定要求整理数字后再进行求和计算。原创 2021-07-13 08:55:33 · 111 阅读 · 1 评论 -
python-gcd模块 (关于最小公倍数,最大公约数)
本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。只要求出其中一个数,就可以求出另外一个数。证明如下:假设2数为A,B可以拆分成A=ax ;B=bx a&b互质那么,AB的最小公倍数为abxAB 的最大公约数为 x2者乘起来正好等于A*B代码如下:# 解法1a, b = map(int, input().split())m = 0#原创 2021-07-08 18:46:57 · 2309 阅读 · 0 评论 -
python-max函数
巨人的肩膀python奇技淫巧——max/min函数的用法使用’key’和lambda表达式的python max函数例1:获取链表绝对值最大的元素。testlist = [9.2, 10, -20.3, -7.0, 9.999, 20.111]print(max(testlist, key=abs))#返回 -20.3key关键字的作用是,对每个testlist元素先使用key指定的function来处理,然后再比较、返回预期的元素。例2:key参数使用自定义函数。def fun原创 2021-07-08 08:23:25 · 10200 阅读 · 2 评论 -
python-filter & lambda
filter 巨人的肩膀Python filter() 函数lamba 巨人的肩膀Python lambda介绍原创 2021-07-08 09:25:30 · 78 阅读 · 1 评论 -
python-Counter & 正则表达式 re模块
巨人的肩膀Python collections.Counter()用法原创 2021-07-08 08:26:26 · 99 阅读 · 0 评论