python
linglongbayinhe
这个作者很懒,什么都没留下…
展开
-
python学习——字符串的方法及注释
如在使用上有不懂可以看视频教程:https://www.bilibili.com/video/av4050443/?p=14方法注释capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充至长度 width 的新字符串count(sub[, start...转载 2018-12-04 18:20:01 · 215 阅读 · 0 评论 -
python 去除不可见字符 \x00
问题:无法用json.loads()解析数据。现象:但是将收到的数据复制粘贴成字符串就可以接续出来。纠结了很久才发现,两个长度不一样。str是看不出来的,于是就转换成了bytes,发现收到的数据为:<class ‘bytes’>b’\r\n\r\n\x00\x00\x00\x00\x00\x00\x00\x00{\r\n\t"author": “app”\r\n}’而复...原创 2019-01-15 17:31:15 · 23657 阅读 · 6 评论 -
python json序列化时间 datetime
python代码class DateTimeEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, datetime.datetime): return obj.strftime('%Y-%m-%d %H:%M:%S') elif isinstanc...原创 2019-01-20 19:09:25 · 3575 阅读 · 0 评论 -
python学习——time模块详解(时间获取和转换)
time 模块 – 时间获取和转换time 模块提供各种时间相关的功能在 Python 中,与时间处理有关的模块包括:time,datetime 以及 calendar必要说明:虽然这个模块总是可用,但并非所有的功能都适用于各个平台。该模块中定义的大部分函数是调用 C 平台上的同名函数实现,所以各个平台上实现可能略有不同。一些术语和约定的解释:时间戳(timestamp)的方式...转载 2018-12-06 10:58:24 · 353 阅读 · 0 评论 -
python学习——魔法方法详解(带双下划线的方法)
据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生的。Python 的魔术方法非常强大,然而随之而来的则是责任。了解正确的方法去使用非常重要!...转载 2018-12-06 10:45:58 · 1662 阅读 · 0 评论 -
python学习——标准异常总结
编码说明AssertionError断言语句(assert)失败AttributeError尝试访问未知的对象属性EOFError用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError浮点计算错误GeneratorExitgenerator.close()方法被调用的时候ImportError导入模块失败的时候...转载 2018-12-06 10:26:05 · 162 阅读 · 0 评论 -
python学习——关于文件、目录常用的函数使用方法(os、os.path 模块)
学习时看到的资料,留下来以后会用到Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现。因此Python的作者就倒腾了OS模块这么一个玩意儿出来,有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。如在使用上不清楚的可看视频教程:https://www.bilibili.com/video/av4050443/?p...转载 2018-12-05 14:08:19 · 214 阅读 · 0 评论 -
python学习——文件的打开模式和文件对象方法
学习时看到的资料,留下来以后会用到文件打开模式打开模式执行操作‘r’以只读方式打开文件(默认)‘w’以写入的方式打开文件,会覆盖已存在的文件‘x’如果文件已经存在,使用此模式打开将引发异常‘a’以写入模式打开,如果文件存在,则在末尾追加写入‘b’以二进制模式打开文件‘t’以文本模式打开(默认)‘+’可读写模式(可添加到其他模...转载 2018-12-05 13:57:49 · 176 阅读 · 0 评论 -
python学习——字符串格式化符号含义及转义字符含义
字符串格式化符号含义符号说明%c格式化字符及其 ASCII 码%s格式化字符串%d格式化整数%o格式化无符号八进制数%x格式化无符号十六进制数%X格式化无符号十六进制数(大写)%f格式化浮点数字,可指定小数点后的精度%e用科学计数法格式化浮点数%E作用同 %e,用科学计数法格式化浮点数%g根据值的大小决...转载 2018-12-05 13:47:01 · 237 阅读 · 0 评论 -
Python返回真假值(True or False)——类似C# “? true : false”
python源码如下:arr=['a','b','c']if len(arr)==0: isFind=Falseelse: isFind=True在C#中,以上代码可用一句话表示:hasLen=(arr.length==0)? false : true感觉在Python中也应该有此类代码,找了些资料终于让我找到了:# 方法1:hasLen=False if len(arr)...原创 2019-01-21 14:08:22 · 10971 阅读 · 0 评论