Python基础
文章平均质量分 50
Aifore
这个作者很懒,什么都没留下…
展开
-
Python 列表遍历时remove
解决办法:方法很多,比如可以把不删除的元素重新添加到一个新的list中也可以先拷贝一份列表备份,然后遍历备份列表,删除的时候就删除原列表,再或者基于索引遍历,当需要删除元素的时候,索引值对应减1,这些方法都可以根据自己需求选择。...原创 2018-12-09 23:05:07 · 511 阅读 · 0 评论 -
Django 时区设置
一、通过datetime查询>>>today = datetime.now()>>>todaydatetime.datetime(2018, 11, 22, 21, 52, 39, 207244)>>>tomorrow = today + timedelta(days=1)>>>tomorrowda...原创 2018-11-23 01:33:09 · 1190 阅读 · 0 评论 -
Python函数默认参数为空列表
示例: -测试命名比较随意-# foo原创 2018-11-19 18:03:40 · 7546 阅读 · 0 评论 -
Python基础之print打印有颜色的字体
显示颜色格式:\033[显示方式;字体色;背景色m <接你要打印的文本> \033[显示方式;字体色;背景色m字体色 背景色 颜色描述 显示方式 30 40 黑 0:终端默认设置 31 41 红 1:高亮显示 32 42 绿 4:使用下划线 33 43 黄 5:闪烁 ...原创 2018-11-16 13:09:16 · 3493 阅读 · 0 评论 -
Python 类相关总结
关于Python类相关的一些基础总结,很基础的东西!1. 测试META与hasattr():class ClassTest(object): username = 'fxx' def test_has_attr(self): if hasattr(self, 'username'): print('我有username属性...原创 2018-11-15 00:09:05 · 281 阅读 · 0 评论 -
JWT之byte转换为str
jwt_token = jwt.encode(payload, APPROVED_PRIVATE_KEY, algorithm='RS256')生成的是byte类型byte与str相互转换:# bytes object b = b"example" # str object s = "example" # str to bytes byte...原创 2018-11-14 17:06:47 · 759 阅读 · 0 评论 -
Python 字符串处理相关函数
str1.split() 过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串str1.splitlines() 按照行('\r', '\r\n', \n')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。'-'.join(str1) 用于将序列中的元素以指定的字符连接...原创 2018-04-03 21:56:01 · 816 阅读 · 0 评论 -
Python 类似函数用法异同整理
1:.read() / .readline() / .readlines()都可以接受一个变量以限制每次读取的数据量,但通常不使用变量。 .read():每次读取整个文件,.read() 读取的文件内容用最直接的字符串表示,通常用于将文件内容放到一个字符串变量中,但对于连续的面向行的处理,它却是不必要的,并且如果文件大于可用内存,则无法实现这种处理。.readline():...原创 2018-04-20 13:11:09 · 546 阅读 · 0 评论 -
Python 深拷贝、浅拷贝、切片
切片属于浅拷贝import copy>>> a = [1,2,[1,2]]>>> b = a>>> c = a[:]>>> d = copy.copy(a)>>> e = copy.deepcopy(a)# 赋值# 只是把变量a的地址赋值给b,不存在拷贝>&原创 2019-02-27 11:05:50 · 569 阅读 · 0 评论