Python
文章平均质量分 76
mingyuezhao01
这个作者很懒,什么都没留下…
展开
-
Python 3 str()与repr()、__str__与__repr__:
学习python遇到问题以下内容来自网络~str()与repr():str()一般是将数值转成字符串。 repr()是将一个对象转成字符串显示,注意只是显示用,有些对象转成字符串没有直接的意思。如list,dict使用str()是无效的,但使用repr可以,这是为了看它们都有哪些值,为了显示之用。 The str() function is meant to return re转载 2017-06-04 17:40:56 · 591 阅读 · 0 评论 -
Python 序列化 与 反序列化 JSON 与 pickle 模块
点击打开链接点击打开链接序列化: 将数据结构或对象转换成二进制串的过程反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程pickle模块实现了用于对Python对象结构进行序列化和反序列化的二进制协议。pickling 与 unpickling在pickle协议和JSON(JavaScript对象表示法)之间存在根本区别:转载 2017-06-07 14:16:23 · 359 阅读 · 0 评论 -
Python 生成器
生成器原创 2017-06-13 22:36:36 · 213 阅读 · 0 评论 -
Python 特殊方法与运算符重载
类可以截获Python运算符:·以双下划线命名的方法(__X__)是特殊钩子。 Python运算符重载的实现是提供特殊命名的方法来 拦截运算。Python语言替每种运算和特殊命名的方法之 间,定义了固定不变的映射关系。·当实例出现在内置运算时,这类方法会自动调用。 例如,如果实例对象继承了__add__方法,当对象出现 在+表达式内时,该方法就会调用。转载 2017-06-11 09:55:13 · 885 阅读 · 0 评论 -
Python 装饰器
装饰器:本质仍是函数,用来装饰目标函数的函数。使用环境:在不改变源代码的前提下,对原函数添加新的功能。使用原则:1、不改变源代码; 2、不改变原函数调用方式;工作原理:1、将目标函数做为参数传入装饰器(decorator)函数中; 2、在装饰器(decorator)函数中,在调用目标函数之前或之后,调用原创 2017-06-12 15:03:00 · 173 阅读 · 0 评论 -
python time模块
>>> dir(time)['_STRUCT_TM_ITEMS', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'altzone', 'asctime', 'clock', 'ctime', 'daylight', 'get_clock_info', 'gmtime', 'localtime', 'mktime'转载 2017-06-11 16:58:02 · 251 阅读 · 0 评论 -
python 核心编程2 第十三章练习
'''对类进行定制。写一个类,用来将浮点数值转换为金额。在本练习里,我们使用美国货币,但读者也可以自选任意货币。基本任务: 编写一个dollarize()函数,它以一个浮点数值作为输入,返回一个字符串形式的金额数。比如说:dollarize(1234567.8901) ==> ‘$1,234,567.89.dollarize()返回的金额数里应该允许有逗号(比如1,000,000),和美原创 2017-06-11 18:33:40 · 1210 阅读 · 1 评论 -
Python os模块
>>> import os>>> dir(os)['DirEntry', 'F_OK', 'MutableMapping', 'O_APPEND', 'O_BINARY', 'O_CREAT', 'O_EXCL', 'O_NOINHERIT', 'O_RANDOM', 'O_RDONLY', 'O_RDWR', 'O_SEQUENTIAL', 'O_SHORT_LIVED', 'O_TEMPO原创 2017-06-19 16:45:01 · 1134 阅读 · 0 评论 -
Python random string模块
>>> import random>>> dir(random)['BPF', 'LOG4', 'NV_MAGICCONST', 'RECIP_BPF', 'Random', 'SG_MAGICCONST', 'SystemRandom', 'TWOPI', '_BuiltinMethodType', '_MethodType', '_Sequence', '_Set', '__all__',原创 2017-06-19 15:00:18 · 2686 阅读 · 0 评论 -
python 格式化字符串 format() 函数
语法:通过 {}和 :来替代 %示例:通过位置>>> "{} is {} year old!".format("Jacky", 25)'Jacky is 25 year old!'>>> "{0} is {1} year old!".format("Jacky", 25)'Jacky is 25 year old!'>>> "{1} is {0} year old!".form原创 2017-09-15 11:15:20 · 509 阅读 · 0 评论