轉(zhuǎn)帖|使用教程|編輯:黃竹雯|2019-04-16 10:24:06.000|閱讀 486 次
概述:在持續(xù)學(xué)習(xí)Python的過(guò)程中,我們可能會(huì)因?yàn)槟承┮蛩囟谝欢螘r(shí)間內(nèi)沒(méi)有接觸Python。那么我們?nèi)绾慰焖俚膹?fù)習(xí)一下曾經(jīng)學(xué)過(guò)的 python 呢?本文將與你分享三個(gè)小例子。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在持續(xù)學(xué)習(xí)Python的過(guò)程中,我們可能會(huì)因?yàn)槟承┮蛩囟谝欢螘r(shí)間內(nèi)沒(méi)有接觸Python。那么我們?nèi)绾慰焖俚膹?fù)習(xí)一下曾經(jīng)學(xué)過(guò)的 python 呢?
快速?gòu)?fù)習(xí)學(xué)習(xí)過(guò)的Python源碼下載
也許我們能找到一個(gè)小小例子來(lái)快速的復(fù)習(xí)一下基本語(yǔ)法,那么這種例子有很多,比如:打印九九乘法表/斐波那契數(shù)列/排序法等等。
快速?gòu)?fù)習(xí) for 及 print format 等函數(shù)的用法。
for i in range(1,10): for j in range(1,i+1): print("{}X{}={}".format(i,j,i*j), end=' ') print()
在看《流暢Python》那本書(shū)的時(shí)候,第一章第一個(gè)小例子非常吸引人,具體代碼如。Python3 撲克牌 collections.namedtuple 這個(gè)函數(shù)可以快速創(chuàng)建一個(gè)只有屬性的類,我們通過(guò)這個(gè)方法來(lái)創(chuàng)建一張撲克牌的類,rank 和 suit 分別代表牌面數(shù)值和花色。
import collections from random import choice Card = collections.namedtuple('Card',['rank','suit']) #創(chuàng)建一副撲克牌的類 class Cards: ranks = [str(n) for n in range(2,11)] + list('JQKA')#從2-10的數(shù)字 suits = 'spades clubs diamonds clubs'.split()# 黑桃 方塊 草花 紅桃 def __init__(self): '''創(chuàng)建一副撲克牌''' 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()#創(chuàng)建一副撲克牌 print(len(deck))#打印有多少?gòu)? #打印所有紙牌 for i in range(len(deck)): print(deck[i]) print(choice(deck))#隨機(jī)抽取一張紙牌
我覺(jué)得這個(gè)紙牌的小例子很有意思,復(fù)習(xí)了類及列表推導(dǎo)等一些小概念。當(dāng)然快速?gòu)?fù)習(xí)的小例子還有很多的,比如下邊的例子:
p = 10000 #初始金額 rate = 0.04/365 #利率 例如余額寶的年化收益為4%,那么每天的這里計(jì)算每天的收益 days = 100 day = 1 while day <= days : p = p * (1+rate)#復(fù)利,余額寶是每天的利滾利 print('%s天:%2.2f' % (day,p)) #打印當(dāng)前年份及金額 day += 1
通過(guò)以上三個(gè)小例子,是不是又引起了你對(duì)Python的興趣?溫故而知新,加油~
【專業(yè)Python IDE推薦】——PyCharm (正版低至¥1068):
PyCharm 是一款Python IDE,其帶有一整套可以幫助用戶在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具。此外,該IDE提供了一些高級(jí)功能,以用于Django框架下的專業(yè)Web開(kāi)發(fā)。
PyCharm基礎(chǔ)教程推薦:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn