python
Hanx_22
这个作者很懒,什么都没留下…
展开
-
流畅的python笔记1.1
1.1 一摞python风格的纸牌 首先,创建纸牌类: #coding=utf-8\ import collections #利用collections.namedtuple创建一个类,名字叫Card,类中只有属性没有方法, #含有属性‘rank’,‘suit’ Card = collections.namedtuple('Card', ['rank', 'suit']) class Fr原创 2017-09-04 20:44:53 · 744 阅读 · 0 评论 -
流畅的python笔记1.2
1.2 如何使用特殊方法 首先创建类: #coding=utf-8\ from math import hypot class Vector: def __init__(self, x=0, y=0): self.x = x self.y = y #pythonz中有一个内置函数repr,能将一个对象以字符串的形式表达出来以便辨认 def原创 2017-09-05 22:18:03 · 411 阅读 · 0 评论 -
流畅的python笔记2.2 列表推导式和生成器表达式
1.列表推导式 #coding=utf-8\ colors = ['black', 'white'] sizes = ['S', 'M', 'L'] tshirts = [(color, size) for color in colors for size in sizes] print(tshirts) 当列表推导式中有多个for时,按如下顺序生成列表: [('black', 'S'), (原创 2017-09-08 21:50:26 · 386 阅读 · 0 评论