再学python3(十七) :Python的logging日志模块

日志模块:参考资料点这里 函数式简单配置 import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') loggi...

2019-04-29 17:41:32

阅读数 30

评论数 0

再学python3(十六) :python的hashlib模块

摘要算法 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示) 摘要算法不是加密算法,不能用于加密(因为无法通过摘要反推明文),只...

2019-04-29 17:29:48

阅读数 16

评论数 0

python批量处理有序文件夹中的文件重命名

对下面的有序文件夹中的文件重命名,使文件名为文件夹名+1,2……等命名方式 import os; def rename(str1): i=0 path="F:\\test\\"+str1; filelist=os.l...

2019-03-13 17:50:29

阅读数 42

评论数 0

再学python3(十五) :python的反射

一、简单反射 # 反射 # 用字符串的方式获取方法和属性 class People: dic = {'name':'Mr.li', 'sex':'男'} def show_name(self): print('姓名') def show_sex(sel...

2019-03-13 12:50:07

阅读数 42

评论数 0

再学python3(十四) :python的静态方法和类方法

# staticmathod 静态方法 # classmethod 类方法 # classmethod 涉及静态变量的时候使用 ''' 默认参数 cls 代表这个类 ''' # class Power: # __n = 3 # def __init__(self,num): #...

2019-03-12 17:18:23

阅读数 34

评论数 0

再学python3(十三) :python的类的私有属性和@property

# 封装和@property # 私有属性的用法 ''' 1. 隐藏属性 不被外部调用 2. 保护属性不被修改 3. 保护属性不被子类调用 ''' # class Car: # def __init__(self, speed, oil, time): # self...

2019-03-12 16:47:21

阅读数 29

评论数 0

再学python3(十二) :python的类抽象类和接口类

# 抽象类 和 接口类 ''' 接口类默认支持多继承 抽象类默认不支持多继承 '''

2019-03-11 14:40:20

阅读数 37

评论数 0

再学python3(十一) :python的继承和派生

''' 面向对象的特征: 继承 多态 封装 ''' # 继承 ''' 一个类可被多个类继承 一个类可以继承多个父类 python独有 ''' class A: pass #父类 基类 超类 class B: pass #父类 基类 超类 class A_son(A): pass # 子类...

2019-03-11 14:09:05

阅读数 68

评论数 0

再学python3(十) :python的类

# 类 # 类可以定义两种属性:静态和动态 class Person: def __init__(self, *args): #调用类时 自动调用此函数 self.name = args[0] self.sex = args[1] self....

2019-03-08 16:41:09

阅读数 48

评论数 0

再学python3(九) :python的包和异常处理

一:参考资料:http://www.cnblogs.com/Eva-J/articles/7292109.html#_label7 二:代码:见github: 0307bg 三: 异常处理 # 异常处理 try # try 和 except # int('aaaa') # 输出 Val...

2019-03-07 18:43:14

阅读数 31

评论数 0

再学python3(八) :python的常用模块

一、常用模块 参考资料:http://www.cnblogs.com/Eva-J/articles/7228075.html 二、序列化模块 1. JSON部分数据类型都可以转字符串 2. pickle 所有数据类型都可以转字符串 只在python用 3.shelve python3...

2019-03-07 17:44:30

阅读数 19

评论数 0

再学python3(七) :正则表达式

在线测试工具:http://tool.chinaz.com/regex/ 学习资料:http://www.runoob.com/regexp/regexp-tutorial.html # re模块和正则表达式 ''' 正则表达式: 字符串匹配 ''' import re # sear...

2019-03-06 18:05:07

阅读数 28

评论数 0

再学python3(六) :python的匿名函数

# 匿名函数 ''' 关键字 lambda 不换行 ''' fun1 = lambda x: x**3 fun2 = lambda: 3 print(fun1(3)) # 27 print(fun2()) # 3 # 与内置函数合用 常用的:max min sorted fillter m...

2019-03-06 17:20:00

阅读数 34

评论数 0

再学python3(五) :python的内置函数

# 内置函数 ''' dir 查看变量拥有的方法 callable 查看是否是函数 help 查看帮助 ''' # print(dir(int)) # ['__abs__', '__add__', …… # print(callable(print)) # True # print(he...

2019-03-06 16:01:39

阅读数 30

评论数 0

网页分段视频下载并将多个ts文件合并

一、生成0-599个数的txt文件 # with open 打开文件 不用关闭 with open('1.txt', mode='a+', encoding='utf-8') as f: for i in range(0, 10): f.write('###00%s\...

2019-03-06 14:24:10

阅读数 1140

评论数 0

再学python3(四):python-装饰器、迭代器、生成器

一、装饰器 详见这里 1.1 什么是装饰器? 装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。 装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景。 1.2 装饰器的形成过程。 现在我有一...

2019-03-03 20:48:27

阅读数 31

评论数 0

再学python3(三):python的函数

一、函数初级 # 函数动态参数 *args **kwargs # * 可动态接收参数个数, 组成元组,但不能接收按照关键字传参 def addNum1(*args): num = 0 for i in args: num += i; return n...

2019-03-02 17:17:14

阅读数 44

评论数 0

再学python3(二):python操作文件

''' 对于非文本文件,只能使用b模式,"b"表示以字节的方式操作 r 读 返回字符串 rb 非文字文件 w 写 wb a 追加 + 模式(就是增加了一个功能) r+, 读写【可读,可写】 w+,写读【可写,可读】 a+, 写读【可写,可读】 ''' ...

2019-03-01 15:50:45

阅读数 44

评论数 0

再学python3(一):python基础

一、pycharm切换python版本 二、python2和python3区别 2.1编码区别 python2默认编码是ascii,中文不能显示,python3默认编码是utf-8 python2若要正确显示在首行加 # -*- coding=GBK -*- 或 # -*-...

2019-02-27 17:42:19

阅读数 97

评论数 0

pycharm5.0.3在用QQ输入法候选框不跟随解决方法

本人系统:win10 64位 1.关闭pycharm,将目录中的jre文件夹重命名为其他,留作备份 2.因为pycharm5.0.3是32位的,所以要安装32的jdk才能解决,所以在其他32位电脑安装32位的jdk 复制64位的jre会打不开pycharm !!! jdk下载地址:jd...

2019-02-27 16:50:58

阅读数 75

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭