![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
碎片整理--备忘录
百无一用生
这个作者很懒,什么都没留下…
展开
-
使用reload()重新加载模块
import 在加载模块以后,自身会防止模块被重复加载。假如:有一个模块 A.py# A 模块def a(): print("我是A")In[1]:import AIn[2]:A.a()Out[2]:我是A这个时候修改A 模块内容:# A模块def a(): print("我是B")修改完成后再次导入A模块In[3]:import A # A模块...原创 2018-12-03 00:09:47 · 7653 阅读 · 2 评论 -
三种方法计算奇偶数的和
方法1:def main(num): result_n, result_q = 0, 0 for i in range(1, num+1): if i%2 == 0: result_n += i elif i%2 == 1: result_q += i print("奇数和:{}".f...原创 2018-12-05 01:38:54 · 2379 阅读 · 0 评论 -
Python小技巧--利用列表、字典表达式代替if 分支语句
from datetime import datetime, timedeltaclass Date_today(object): def __init__(self): self.today = datetime.today() def next_day(self): self.tomorrow = self.today + ti...原创 2018-12-01 22:02:25 · 3430 阅读 · 0 评论 -
我的第一个玩具程序,留个记号。
我的第一个玩具程序,留做记号,代表了从学习 Python 到现在的高度,希望有一天能自己回过头来嘲讽现在的自己。# coding: utf-8__author__ = "Deng"import random, time, threading, osclass SearchDiffer(object): def __init__(self,grade): # 初始化方法...原创 2018-12-07 21:58:13 · 578 阅读 · 0 评论 -
水仙花数字的两种实现方法
第一种方法: 用数学的角度去思考for i in range(100,1000): # 获得百、十、千位上的数字 a = int(i/100 % 10 ) b = int(i/10 % 10) c = int(i % 10) if a**3 + b**3 + c**3 == i: print(i, end= " ")...原创 2018-12-07 23:54:17 · 1550 阅读 · 0 评论 -
filter()、map()、reduce()函数的使用
filter()、map()、reduce()三个函数都可以传入 函数、列表等可迭代类型 的两个实参。语法格式:filter(函数,列表) map(函数,列表) reduce(函数,列表)用法举例:x = [1, 2, 3, 4, 5]y = filter(lambda i: i>3, x)print(type(y))print(list(y))y = ma...原创 2018-12-08 18:26:01 · 1786 阅读 · 1 评论 -
Python- 文件指针定位之 seek() 方法
文件指针定位之 seek 方法seek(offset, from)offset :文件指针偏移量(很多博客在这里将offset定义为指针偏移量,但是目前我的看法是这里定义为指针的相对位置)from : 0-文件开头 1-当前位置 2-文件末尾(这里的0,1,2只是代表了文件位置,而不是说0,1,2可以参与指针偏移的计算。from 是可选项,默认为0.目前接触到的知识,我自己并没有弄明白f...原创 2018-12-09 01:22:47 · 19648 阅读 · 2 评论 -
Python 异常处理
Python- 异常处理:异常处理的语法: try: ... # 可能会出现的异常 except: ... # 如果出现异常时执行的代码 else: ... # 没有异常时执行的代码 finally: ... # 如论是否抛出异常都会执行的代码无论什么异常,都做统一处理: try: a = 1 b = 0 c = a/b...原创 2018-12-14 23:21:32 · 114 阅读 · 0 评论 -
Python 3.6以后版本的格式化输出
Python 3.6版本以后允许在字符串前置f的形式代替 .format语句class Person(object): def __init__(self,name,age): self.name = name self.age = age def __str__(self): return f"{self.name},{se...原创 2018-12-17 09:39:51 · 2167 阅读 · 0 评论