Python学习笔记
文章平均质量分 70
tobe_numberone
黑龙江科技大学在读本科生
展开
-
Python-----time库函数清单
time常用函数清单asctime(p_tuple = None)时间元组-->字符串 None:当前时间的元组-->字符串ctime(seconds=None)时间戳-->字符串 None:当前时间戳-->字符串gmtime(seconds=None)时间戳-->国际时间元组 None:当前时间戳-->国际时间元组localtime(seconds=None)...原创 2018-07-01 13:21:03 · 1427 阅读 · 0 评论 -
python3 MRO算法以及super函数的入门到中等理解【非深入研究】
前言本群的作业,没有指定Python方向,而在于提升群内成员的语言功底,以便大家在Python的其他方向走的更远。 本群欢迎任何程度的Python学习者 Python程序设计 群号:651707058先学会如何使用super函数先看一个多继承的例子 先有A B C三个类,然后D同时继承了A B Cclass A(object): def __init__(...原创 2018-08-06 11:34:22 · 1296 阅读 · 0 评论 -
8/6/2018 Python程序设计群作业----Python语言测试练习题【第十天】
前言本群的作业,没有指定Python方向,而在于提升群内成员的语言功底,以便大家在Python的其他方向走的更远。 本群欢迎任何程度的Python学习者 Python程序设计 群号:651707058题一:求凯撒密码凯撒密码的加密方法是:每当你想要加密一段文字时,你需要选择一个移位值 S, 它是一个0到25之间的整数。然后,你把文字中的每一个字母用S个位置之后的字母 ...原创 2018-08-06 08:58:29 · 1293 阅读 · 1 评论 -
8/8/2018 Python程序设计群作业----Python语言测试练习题【第十三天】
前言本群的作业,没有指定Python方向,而在于提升群内成员的语言功底,以便大家在Python的其他方向走的更远。 本群欢迎任何程度的Python学习者 Python程序设计 群号:651707058题一:水仙花数打印出100-1000所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个“水仙花数”,因为153=1的三次方...原创 2018-08-09 21:56:13 · 534 阅读 · 0 评论 -
8/4/2018 Python程序设计群作业----Python语言测试练习题【第九天】
前言本群的作业,没有指定Python方向,而在于提升群内成员的语言功底,以便大家在Python的其他方向走的更远。 本群热烈欢迎任何程度的Python学习者 Python程序设计 群号:651707058题一:猜数字游戏‘首先自已定义一个变量answer,假如answer = 55,然后提示让用户猜数字,’ ‘如果用户猜的数字过大,就输出大了,如果猜的数字过小,就输出小了...原创 2018-08-04 10:21:05 · 938 阅读 · 0 评论 -
Python---当心掉进Python多重继承里的坑
转载自:https://www.jianshu.com/p/71c14e73c9d9 Python学习者可加群交流:651707058关于类的知识点里面,有一块是关于多重继承,跟其他主流语言一样,Python也支持多重继承,多重继承虽然有一些好处,但是坑很多,我们今天就来聊一聊Python多重继承里面的坑.先来看一下语法,Python多重继承的语法很简单:class subClass...转载 2018-07-15 17:44:56 · 360 阅读 · 1 评论 -
pthon---hashlib模块快速入门
Python——hashlib 该模块实现了诸多安全哈希和消息摘要算法的通用接口,包括 FIPS 安全哈希算法: SHA1, SHA224, SHA256, SHA384 和 SHA512 算法(在 FIPS 180-2 中定义),还有 RSA 的 MD5 算法(在 RFC 1321 中定义)。“安全哈希” 和 “消息摘要” 是等价的,旧的算法被称为消息摘要,新的术语则称其为安全哈希。...转载 2018-07-14 19:00:19 · 333 阅读 · 0 评论 -
python---configparser模块快速入门
前言configparser 用于增删改查常见的配置文件 配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 为了更好的理解本文,我们先了解一下配置文件的组成及命名:配置文件(INI文件)由节(section)、键、值组成。前言二其实ini配置文件完全可以认为是,由多个字典合并而成的一个文件,每个字典名字叫做...原创 2018-07-05 23:42:06 · 283 阅读 · 0 评论 -
python---XML的快速入门
前言XML的解析方法有很多,但是本教程值介绍xml.etree.cElementTree的解析方法 因为它使用C语言实现,因为它的速度要快很多,而且内存消耗也要少很多。所以 学这个方法就够了。什么是XML?将XML文档解析为树(tree) 我们先从基础讲起。XML是一种结构化、层级化的数据格式,最适合体现XML的数据结构就是树。ET提供了两个对象:ElementTree将整个...原创 2018-07-05 20:00:02 · 285 阅读 · 0 评论 -
python---shelve库快速入门
前言shelve模块可以看做是pickle模块的升级版,因为shelve使用的就是pickle的序列化协议,但是shelve比pickle提供的操作方式更加简单、方便。shelve模块相对于其它两个模块在将Python数据持久化到本地磁盘时有一个很明显的优点就是,它允许我们可以像操作dict一样操作被序列化的数据,而不必一次性的保存或读取所有数据。shelve序列化操作这里我们的目...原创 2018-07-04 19:52:18 · 622 阅读 · 0 评论 -
Python内置函数(尚未补全)
迭代器方面:def iter(source, sentinel=None): # known special case of iter """ iter(iterable) -> iterator iter(callable, sentinel) -> iterator Get an iterator from an object. In t...原创 2018-06-28 22:13:39 · 343 阅读 · 0 评论 -
Python语言---迭代器
可以被next()函数调用并不断返回下一个值的对象称为迭代器 iterator生成器是迭代器,但迭代器不一定是生成器把可迭代对象(比如list,dict,str)变成迭代器的方法是 iter()python 的 iterator对象表示的是数据流,数据流可以看做是一个有序序列,iterator只有在需要下一个数据的时候才会计算iterator 可以表示一个无限大的数据流,比如说全体自然...原创 2018-06-28 19:11:42 · 180 阅读 · 0 评论 -
Python语言---生成器函数并发
import timedef consumer(name): print(name,'开始吃包子啦!') while True: food = yield #出入口 print(name,'吃了',food,end='')def producer(): c1 = consumer('刘玄') c2 = consumer('刘处玄...原创 2018-06-28 18:31:07 · 252 阅读 · 0 评论 -
Python语言----生成器入门
#生成器#产生的是一个列表,非生成器list1 = [n*2 for n in range(10)]#生成器:#不会保存成一个列表,只会保存当前值+一个迭代算法#比如果这里的迭代算法是 按照n的循环变量,在range(10)里面取数*2即可gen = (n*2 for n in range(10))#普通含循环函数def fib1(n): #打印斐波拉契数列 i...原创 2018-06-25 21:52:13 · 242 阅读 · 0 评论 -
python package概念
转载自:点击打开链接python package概念package是模块的集合,每一个Package的根目录下面都应当有一个init.py 文件。当解释器发现目录下有这个文件时,他就会认为这是一个Package,而不是一个普通的目录。init.py为空package在系统路径中,可通过from package import module或from package.module import 成员名...转载 2018-06-30 14:43:23 · 851 阅读 · 0 评论 -
Python---random模块的使用
转载自:random模块Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0random.uniform random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两...转载 2018-06-30 17:44:05 · 207 阅读 · 0 评论 -
Python语言---json库的使用方法
a = 1程序中的a是随时可以修改的变量,比如把a改成2,但是一旦程序结束,变量所占用的内存就被操作系统全部回收。如果没有把修改后的a=2存储到磁盘上,下次重新运行程序,变量又被初始化为a=1。但是只要我们学会了json库的使用方法,就可以解决这一问题。import jsoninfo = { 'name':'刘处玄', 'age':22, 'job':'student'...原创 2018-06-29 21:56:28 · 4219 阅读 · 0 评论 -
8/8/2018 Python程序设计群作业----Python语言测试练习题【第十二天】
前言本群的作业,没有指定Python方向,而在于提升群内成员的语言功底,以便大家在Python的其他方向走的更远。 本群欢迎任何程度的Python学习者 Python程序设计 群号:651707058题一:题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?for i in range(1,5): for j in range(1,...原创 2018-08-08 10:02:01 · 685 阅读 · 0 评论