青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

任我行

一天一個腳印......
每日一句:
posts - 54, comments - 218, trackbacks - 1, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

Python完全新手教程(lesson 1-lesson 4)

Posted on 2005-10-11 16:21 任我行 閱讀(1202) 評論(0)  編輯 收藏 引用 所屬分類: Python

 Lesson 1 準備好學習Python的環境

Python 的官方網址:
www.python.org
點擊下面連接就可以直接下載了,這里只提供了Windows下的Python。
http://www.python.org/ftp/python/2.4.2/python-2.4.2.msi
linux版本的我就不說了,因為如果你能夠使用linux并安裝好說明你可以一切自己搞定的。
Python入門教程順便也貼上來:http://lj0508.blogchina.com/inc/Python.rar

運行環境可以是linux或者是windows:
1、linux
redhat的linux安裝上去之后一定會有python的(必須的組件),在命令行中輸入python回車。這樣就可以進入一個
>>>的提示符
2、windows
安裝好了python之后,在開始菜單里面找到Python2.3->IDLE,運行也會進入一個有
>>>提示符的窗口

開始嘗試Python
1、輸入:
welcome = "Hello!"
回車
然后又回到了>>>
2、輸入:
print welcome
回車
然后就可以看到你自己輸入的問候了。

Lesson 2 搞定環境之后的前行

Python有一個交互式的命令行,大家已經看到了吧。所以可以比較方便的學習和嘗試,不用“新建-存檔-編譯-調試”,非常適合快速的嘗試。

一開始從變量開始(其實說變量,更準確的是對象,Python中什么都可以理解為對象)。

變量
welcome = "hello!"
welcome就是變量名,字符串就是變量的類型,hello!就是變量的內容,""表示這個變量是字符串,""中間的是字符串的內容。
熟悉其他語言的人,特別是編譯類型的語言,覺得沒有變量的聲明很奇怪。在python中用賦值來表示我要這么一個變量,即使你不知道要放什么內容,只是要先弄一個地方來放你的東西,也要這么寫:
store = ""
不過這個還是說明了store是字符串,因為""的緣故。

have a try

   代碼:

tmp_storage = ""
welcome = "hello!"
tmp_storage = welcome
print tmp_storage
 
你會發現同樣的問候出現了。

字符串
字符串是用""標記的,但是用''也可以(不要說你看不出一個是雙引號,一個是單引號),兩者之間是有一丁點區別,不過你可以不用理會。其實是差不多的。字符串有很多自己的操作,最常用的是這樣的:

   代碼: 
 
welcome = "hello"
you = "world!"
print welcome+you
 

運行之后就會發現她輸出了helloworld!。

更多變量
變量還有幾種類型。

字符串
列表
字典
文件
勿庸置疑,這些都是非常非常常用的。對于數字就不用講了那就是:


   代碼: 
radius = 10
pi = 3.14
area = pi*radius**2
print "the area is", area

下次講列表和字典

Lesson 3 Python中的數學結構

數學中你學什么東西最多遍?我想根據我的一點淺薄經驗(雖然我是數學系的),學得最多的是集合,無論什么數學書都從集合開始講起。然后講函數呢,又必然把映射再講一遍??梢哉f,集合和映射是數學中最基本的結構了。

Python對于數據結構非常明智的內置了兩個,回想我寫C的程序,往往是一開始就是用struct拼一個鏈表出來(重復勞動)。Python中提供了列表(list)和字典(dict)兩種數據結構。他們分別對應的原型是集合和映射。這個你應該明白了,只是表示方法有一點不一樣而已。

列表
列表的英文名是list嘛,所以我取一個名字叫


   代碼: 
 

my_list = []
這個就產生了一個空的列表。然后給它賦值
my_list = [1,2]
print my_list
my_list.append(3)
print my_list

 非常容易明白的。append前面加了一個點,這個表示append是my_list方法。我實在不想又去給你解釋什么是對象,什么是成員方法,然后扯出一大段出來。
list是可以索引的:
print my_list[1]
不過你或許會不明白為什么是2,而不是顯示的是1。因為索引從0開始,要輸出第一個元素:
print my_list[0]

字典

   代碼:

contact = {}

這個產生了一個空字典,contact。然后往里面填充內容:

   代碼:

contact={}
contact["name"]="taowen"
contact["phone"]=68942443

name就是你查字典的時候要查找的單詞,taowen就是查到的內容。不過你現在不是查,而是在寫這個字典。同理添加了phone這個詞條。
現在添加好了,看看contact的內容,怎么查看?自己想辦法吧。。。
如果你悟性夠,就會發現python很多操作是通用的,既然能夠print 1, print "", print my_list,那么其他數據類型的變量就沒有理由不能用了。

結合列表和字典


   代碼:
contact_list=[]
contact1={}
contact1['name']='taowen'
contact1['phone']=68942443
contact_list.append(contact1)
contact2={}
contact2['name']='god'
contact2['phone']=44448888
contact_list.append(contact2)

呵呵,夠復雜的吧。你可以想出我為什么要用兩個contact字典呢?。。。

Lesson 4 用不同的方式來操作Python

到現在為止,我們用的都是交互式的命令行來操作的,的卻是很方便,是吧?不過,復雜一些的情況就不那么好使了,來換一種方式來操作Python

在IDLE中點擊File->New Window,出現一個新窗口(對于linux下,你要用vim或者emacs或者pico把文本的源文件寫好了)。為了方便,先點擊File->Save,填入my_try.py。這樣能夠讓編輯器知道在編輯python的源文件,會把你輸入的代碼進行一點上色的處理。

填入下面的代碼:

   代碼:
i = 5
n = 0
while i>0:
    n = n + i
    i = i - 1
print n

你會發現輸入:之后,自動會給縮進。而且也沒有在python中發現和C/C++中類似的{}標記也沒有pascal中的begin end;,其實縮進就是python中表示一段代碼的從屬關系的標記方法。表示n=n+1和i=i-1這兩句都是while的。程序的運行邏輯應該不用解釋了吧。就是運行5+4+3+2+1的結果。

運行代碼
按F5,可能提示你沒有存盤,照著辦就是了。
發揮你的能力,計算從1到10的所有偶數的和(提示,可能沒有你想象的那么智能)。

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲私人影院| 国产在线观看一区| 一区二区三区欧美激情| 亚洲国产另类久久精品| 另类激情亚洲| 99精品国产高清一区二区 | 国内外成人在线| 久久婷婷av| 免费成人av在线| 99精品国产热久久91蜜凸| 99xxxx成人网| 国产亚洲成人一区| 亚洲电影第三页| 欧美午夜片欧美片在线观看| 久久成人精品无人区| 久久精品首页| 99精品热视频只有精品10| 中文精品视频一区二区在线观看| 国产精品永久入口久久久| 葵司免费一区二区三区四区五区| 免费在线亚洲| 午夜久久久久| 噜噜噜躁狠狠躁狠狠精品视频| 99国产精品视频免费观看一公开| 亚洲自拍偷拍色片视频| 亚洲高清123| 亚洲一区在线观看免费观看电影高清| 韩国av一区| 一区二区三区欧美在线| 伊人蜜桃色噜噜激情综合| 日韩视频在线你懂得| 伊人久久婷婷色综合98网| 一区二区三区蜜桃网| 91久久中文字幕| 亚洲欧美视频在线| 亚洲精品久久嫩草网站秘色 | 久久久免费观看视频| 欧美日韩国产高清| 模特精品裸拍一区| 亚洲国产岛国毛片在线| 欧美性视频网站| 欧美黄色影院| 国色天香一区二区| 亚洲一区成人| 一区二区三区日韩欧美| 久久综合九色综合久99| 久久精品国产91精品亚洲| 欧美三级中文字幕在线观看| 欧美激情片在线观看| 国内精品久久久久久| 亚洲午夜在线观看视频在线| 99亚洲伊人久久精品影院红桃| 久久久久综合一区二区三区| 久久精品亚洲精品| 国产精品亚洲а∨天堂免在线| 99国产麻豆精品| 亚洲精品免费一区二区三区| 快播亚洲色图| 蜜臀久久久99精品久久久久久| 国产区在线观看成人精品| 亚洲性夜色噜噜噜7777| 亚洲女与黑人做爰| 国产精品呻吟| 亚洲自拍偷拍麻豆| 欧美在线免费观看| 国产日韩一区二区三区在线播放| 在线视频精品| 亚洲欧美日韩一区在线| 国产精品色午夜在线观看| 亚洲一区图片| 久久精品国产欧美亚洲人人爽| 国产精品一区二区三区免费观看| 亚洲一区二区三区精品视频| 午夜精品999| 国产性做久久久久久| 欧美一激情一区二区三区| 欧美中文字幕不卡| 精品av久久707| 欧美不卡视频一区| 亚洲精品视频在线| 午夜宅男欧美| 狠狠色狠狠色综合人人| 久久久精品网| 91久久精品一区二区三区| av成人天堂| 国产欧美韩国高清| 久久天天躁狠狠躁夜夜爽蜜月| 欧美黄色精品| 亚洲欧美激情一区| 好吊色欧美一区二区三区四区| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲精品国产精品久久清纯直播| 亚洲影视九九影院在线观看| 国产日韩欧美黄色| 欧美成人伊人久久综合网| 中文亚洲免费| 欧美高清视频| 亚洲女女女同性video| 国产综合色在线| 欧美猛交免费看| 欧美一区二区视频97| 亚洲国产综合在线| 欧美在线亚洲在线| 亚洲美女毛片| 国产一区久久| 欧美日韩综合久久| 久久精品国产第一区二区三区| 91久久精品久久国产性色也91| 欧美综合国产| 欧美激情一区二区| 欧美电影免费观看大全| 午夜精品免费视频| 亚洲精品乱码久久久久| 国产亚洲精品久久久| 欧美日韩免费观看一区二区三区| 欧美在线观看日本一区| 一区二区三区毛片| 亚洲精品视频在线观看免费| 久久亚洲精品网站| 欧美在线播放一区| 这里只有精品电影| 亚洲精品一区在线| 1000精品久久久久久久久| 国产精品人人做人人爽人人添| 欧美激情欧美激情在线五月| 久久久噜噜噜久久| 久久精品国产精品亚洲| 亚洲一区二区视频在线| 亚洲另类自拍| 亚洲欧洲日本一区二区三区| 欧美电影在线观看完整版| 久久网站热最新地址| 欧美专区一区二区三区| 亚洲欧美成人网| 亚洲综合日韩在线| 亚洲综合社区| 亚洲欧美变态国产另类| 亚洲综合大片69999| 亚洲小视频在线| 亚洲网友自拍| 亚洲与欧洲av电影| 亚洲专区一区| 午夜精品免费在线| 欧美一区二区三区另类| 欧美在线不卡| 久久高清免费观看| 久久人人爽人人| 美女网站久久| 亚洲福利视频专区| 91久久久久久久久| 99精品久久久| 亚洲欧美国产三级| 欧美在线黄色| 玖玖玖国产精品| 欧美大尺度在线| 欧美区日韩区| 国产精品乱码一区二区三区| 国产精品一二三| 国产亚洲一区精品| …久久精品99久久香蕉国产| 亚洲精品视频在线播放| 中文成人激情娱乐网| 欧美一区二区三区久久精品| 久久综合色综合88| 91久久久久久久久| 亚洲女人天堂av| 久久久久久综合网天天| 欧美激情一级片一区二区| 国产精品女同互慰在线看| 国产一区二区高清| 亚洲日本aⅴ片在线观看香蕉| 亚洲小视频在线观看| 久久免费偷拍视频| 亚洲伦理在线免费看| 欧美一区二区三区久久精品茉莉花| 久久人91精品久久久久久不卡 | 亚洲精品中文字幕在线| 午夜精品久久久久久久久| 美女视频黄a大片欧美| 国产精品99一区| 一区二区三区在线视频播放| 一本色道久久综合亚洲精品高清| 欧美伊人久久大香线蕉综合69| 欧美不卡一卡二卡免费版| 亚洲一区二区黄| 女女同性女同一区二区三区91| 国产精品剧情在线亚洲| 亚洲国产欧美在线人成| 欧美日韩你懂的| 伊人伊人伊人久久| 91久久亚洲| 久久久女女女女999久久| 日韩一级精品视频在线观看| 久久久午夜视频| 国产亚洲aⅴaaaaaa毛片| 亚洲一区二区精品| 亚洲国产日韩欧美| 久久精品国产免费观看| 国产精品视频xxx| 亚洲制服欧美中文字幕中文字幕|