上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: # 面向对象的三大特性之继承 # 当类之间有显著不同,并且较小的类是较大的类所需要的组件时,用组合比较好 (如机器人) # 当类之间有很多相同的功能,提取这些共同的功能做成基类,用继承比较好 (动物——猫) # 继承同时有两种含义:1,继承基类的方法,并且做出自己的改变或扩展(代码重用),这种意义并不大,因为它使子类和基类出现强耦合 # 2,声明某个子类兼容于某基类。定义一... 阅读全文
posted @ 2018-08-10 22:45 四十不惑的编程之路 阅读(128) 评论(0) 推荐(0)
摘要: # 面向对象 # 类:把一类事物的共有的属性和方法整合到一起就是类 # 对象:基于类而创建的一个具体的事物 # 类有两种属性:数据属性和函数属性 # 1. 类的数据属性是所有对象共享的(属性) # 2. 类的函数属性是绑定给对象用的(方法) class Person: # 类名一般首字母大写 country = '中国' # 数据属性,所有对象共享 def __in... 阅读全文
posted @ 2018-08-10 00:08 四十不惑的编程之路 阅读(326) 评论(0) 推荐(0)
摘要: # hashlib模块 hash算法 # 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256(常用), SHA384, SHA512 ,MD5 算法 import hashlib # md5 算法,不能反解 obj = hashlib.md5() obj.update('admin'.encode('utf-8')) # obj.u... 阅读全文
posted @ 2018-08-09 19:42 四十不惑的编程之路 阅读(160) 评论(0) 推荐(0)
摘要: # configparser模块 配置文件的解析操作 import configparser ''' 一个常见的配置文件 [DEFAULT] ServerAliveInterval = 45 Compression = yes CompressionLevel = 9 ForwardX11 = yes [bitbucket.org] User = hg [topsecret.ser... 阅读全文
posted @ 2018-08-09 19:07 四十不惑的编程之路 阅读(141) 评论(0) 推荐(0)
摘要: # logging模块 日志 import logging # 日志的级别 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志 # 这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET) # 默认的日志格式为日志级别:Logger名称... 阅读全文
posted @ 2018-08-09 18:44 四十不惑的编程之路 阅读(105) 评论(0) 推荐(0)
摘要: # re模块中的方法 import re # findall() 返回所有满足匹配的结果放到列表中 # search() 函数会在字符串内查找模式匹配,只到找到第一个匹配然后返回一个包含匹配信息的对象, 如果字符串没有匹配,则返回None。 # 可以通过调用group()方法得到匹配的字符串 # match() 同search,相当于在search的基础上加上^,只匹配开头的 # spl... 阅读全文
posted @ 2018-08-09 02:20 四十不惑的编程之路 阅读(244) 评论(0) 推荐(0)
摘要: Python中的转义字符有 阅读全文
posted @ 2018-08-09 01:35 四十不惑的编程之路 阅读(10621) 评论(1) 推荐(0)
摘要: Xml文件格式如下 阅读全文
posted @ 2018-08-08 00:48 四十不惑的编程之路 阅读(157) 评论(0) 推荐(0)
摘要: sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0)sys.version 获取Python解释程序的版本信息sys.maxint 最大的Int值sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值sys.platform ... 阅读全文
posted @ 2018-08-07 23:13 四十不惑的编程之路 阅读(207) 评论(0) 推荐(0)
摘要: # os模块:与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可... 阅读全文
posted @ 2018-08-07 22:55 四十不惑的编程之路 阅读(259) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页