1、列表是写死的,固定的。 a=[0,1,2,3,4,5,6,7,8,9] print(a) 2、列表生成式会使代码更加简洁 a=[] for i in range(10): a.append(i*3) print(a) 3、列表与列表生成式的运行结果如下: 列表运行结果:[0, 1, 2, 3, ...
分类:
编程语言 时间:
2019-10-07 00:51:44
阅读次数:
83
“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别,因此作为一个Python开发者如果不能掌握这些惯例,就无法写出“Pythonic”的代码。下面我们总结了一些在Python开发中的 ...
分类:
编程语言 时间:
2019-10-04 11:14:35
阅读次数:
77
结论语法思想 三元表达式条件为真的结果, if +判断的条件, else+条件为假时的结果 列表推导式就是结果放在前面,循环跟着想循环的可迭代的东西(iterable) 与列表不同的是它的标志符号'{}'且仍然返回字典的形式 记得还有筛选,多重嵌套 用的很少,,,, 三元表达式 格式为:条件为真时的 ...
分类:
其他好文 时间:
2019-10-03 01:03:52
阅读次数:
102
权限控制是如何实现的? 一般来说,先有认证才有权限,也就是用户登录后才能判断其权限,未登录用户给他一个默认权限。 Django接收到一个请求,首先经过权限的检查,如果通过检查,拥有访问的权限,则予以放行,进入到视图处理。如果没有通过检查,不会进入视图层,直接返回前端相应信息。 使用权限控制 权限控制 ...
分类:
其他好文 时间:
2019-09-29 21:49:21
阅读次数:
115
一、列表生成式 在学习生成器迭代器之前先了解一下什么是列表生成式,列表生成式是Python内置的非常简单却强大的可以用来创建list的生成式。什么意思?举个例子,如果想生成列表[0,1,2,3,4,5]可以使用list(range(6)),但是如果想要生成[,,,,,]即[0,1,4,9,16,25 ...
分类:
其他好文 时间:
2019-09-27 19:23:56
阅读次数:
66
生成列表 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): >>> range(1, 11) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做? ...
分类:
编程语言 时间:
2019-09-27 15:19:18
阅读次数:
81
文法:文法是对语言结构定义与描述,即从形式上描述和规定语言结构,也称为语法。 字母表:元素的非空有穷集合,字母表的元素称为符号,所以字符表也称为符号集。 符号串:定义在某一字母表上 由该字母表中的符号组成的有限符号序列 同义词:句子,字 文法和语言的形式定义: 规则也称重写规则,产生式或生成式 文法 ...
分类:
其他好文 时间:
2019-09-24 12:31:59
阅读次数:
101
Python和Go的区别?以及各自的优势? 列表生成式的好处? search和match的区别? 什么是贪婪匹配? 面向对象中的 方法的作用? 什么是元类?【不好】 super的作用?【不好】 什么是偏函数? 装饰器的应用场景?什么是单例模式? staticmethod和classmethod的区别 ...
分类:
其他好文 时间:
2019-09-17 22:54:32
阅读次数:
290
本节主要介绍Python函数编程中的列表生成式以及生成器的应用。 ...
分类:
编程语言 时间:
2019-09-16 21:23:08
阅读次数:
115
列表生成式 >>> print(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> print(range(10)) range(0, 10) 以上可见python2中,等于是创建了两个列表,比python3中,增加了内存消耗,python3中的优化 生成器g ...
分类:
其他好文 时间:
2019-09-13 13:00:57
阅读次数:
54