在持续学习Python的过程当中,咱们可能会由于某些因素而在一段时间内没有接触Python。那么咱们如何快速的复习一下曾经学过的 python 呢?python
也许咱们能找到一个小小例子来快速的复习一下基本语法,那么这种例子有不少,好比:打印九九乘法表/斐波那契数列/排序法等等。框架
快速复习 for 及 print format 等函数的用法。dom
for i in range(1,10):
for j in range(1,i+1):
print("{}X{}={}".format(i,j,i*j), end=' ')
print()复制代码
在看《流畅Python》那本书的时候,第一章第一个小例子很是吸引人,具体代码如。Python3 扑克牌 collections.namedtuple 这个函数能够快速建立一个只有属性的类,咱们经过这个方法来建立一张扑克牌的类,rank 和 suit 分别表明牌面数值和花色。函数
import collections
from random import choice
Card = collections.namedtuple('Card',['rank','suit'])
#建立一副扑克牌的类
class Cards:
ranks = [str(n) for n in range(2,11)] + list('JQKA')#从2-10的数字
suits = 'spades clubs diamonds clubs'.split()# 黑桃 方块 草花 红桃
def __init__(self):
'''建立一副扑克牌'''
self._cards = [Card(rank,suit) for suit in self.suits
for rank in self.ranks] + ['King','Queen']
def __len__(self):
return len(self._cards)
def __getitem__(self,position):
return self._cards[position]
deck = Cards()#建立一副扑克牌
print(len(deck))#打印有多少张
#打印全部纸牌
for i in range(len(deck)):
print(deck[i])
print(choice(deck))#随机抽取一张纸牌复制代码
我以为这个纸牌的小例子颇有意思,复习了类及列表推导等一些小概念。固然快速复习的小例子还有不少的,好比下边的例子:工具
p = 10000 #初始金额
rate = 0.04/365 #利率 例如余额宝的年化收益为4%,那么天天的这里计算天天的收益
days = 100
day = 1
while day <= days :
p = p * (1+rate)#复利,余额宝是天天的利滚利
print('%s天:%2.2f' % (day,p)) #打印当前年份及金额
day += 1复制代码
经过以上三个小例子,是否是又引发了你对Python的兴趣?温故而知新,加油~学习
【专业Python IDE推荐】——PyCharm ui
PyCharm 是一款Python IDE,其带有一整套能够帮助用户在使用Python语言开发时提升其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。spa
文章转载自:www.17python.com/blog/51code