随笔分类 - Python学习
python基础学习,核心编程第二版练习题
摘要:类中两个构造函数 验证后发现这个方法还是不方便 外部并不会认为它是一个构造函数,在这个函数里调用类的私有函数,会报错要求先实例化 可以利用可变参数的方法实现两种构造:
阅读全文
摘要:https://www.cnblogs.com/zywscq/p/5441145.html 关于open()的mode参数: 'r':读 'w':写 'a':追加 'r+' == r+w(可读可写,文件若不存在就报错(IOError)) 'w+' == w+r(可读可写,文件若不存在就创建) 'a+
阅读全文
摘要:* 目录下加入__init__.py才会被识别成一个包 目录结构如图 在main.py中导入FuzzyNumber.py:
阅读全文
摘要:for c, e, m in zip(chinese, english, math):
阅读全文
摘要:新get到了一个超级简单的方法,天呐真的太妙了!! 转换成二进制的话,所有奇数最后一位都是1啊!!
阅读全文
摘要:from utils import ( PriorityQueue) import copy infinity = float('inf') def best_first_graph_search(problem, f): #定义初始节点 node = Node(problem.initial) node.fvalue=f(node) #如果是最终结果,...
阅读全文
摘要:问题描述: python2爬虫 -- 数据存放数据库 -- python2连接数据库 -- 引入模块MySQL-python -- 安装mysql-python python2.7 ✖️ macOS 10.13.4 mac安装mysql-python报错历程 mac安装mysql-python报错历
阅读全文
摘要:import time1.logintime = time.time()输出形式: 1533712111.310379 time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(int(logintime)))输出形式: 1970-01-01 08:00:02
阅读全文
摘要:运行结果
阅读全文
摘要:《python核心编程》(第二版)第六章课后习题 6-14 p162 运行结果:
阅读全文
摘要:1. strip 函数接受参数,可删除两边的字符,例如 strip('0b') 0和b是或的关系。在代码中使用了lstrip 是因为bin函数进行转换成二进制数字时会自动添加0b 2. zfill的功能是将字符串右对齐,前面用0补齐。 3. 代码中调用的方法对于参数有要求是字符串或是整型的,这点需要
阅读全文
摘要:利用keyword模块中的kwlist排除了关键字
阅读全文
摘要:1. 栈的存储方式是先进后出,具有push和pop的行为。队列的存储方式是先进先出(FIFO) 2. 实现主要包括连续push、pop栈顶和展示栈内元素三个方法。 3. 连续push采用raw_input,以#作为结束标志;展示元素以倒序依次展示的方式,用到了很重要的copy模块(import co
阅读全文
摘要:1. 列表排序可采用两种方法 sorted(list) 直接改变list 调用list的方法 list.sort 2. random.randint(a,b) 生成大于等于a小于等于b的整数 random.random() 生成一个在[0,1)区间上的实数 random.choice(sequenc
阅读全文
摘要:1. 安装prettytable模块 pip install prettytable 在Pycharm中的解释器中调用该模块的话,需要在该IDE环境下的terminal里安装,在外部运行py文件的话需要另外再安装一次,因为两者的路径不一致 from prettytable import Pretty
阅读全文

浙公网安备 33010602011771号