Python 之旅之Python基礎(chǔ)

  1. Python基本知識(shí):
    1. Python 是一種高級(jí)語言,簡潔,代碼少,C語言要寫1000行代碼,Java只需要寫100行,而Python可能只要20行.

    2. Python運(yùn)行效率低,C程序運(yùn)行1秒鐘任斋,Java程序可能需要2秒,而Python程序可能就需要10秒.

    3. 適合寫一些業(yè)務(wù)原型,不要求性能的場景

      1. 網(wǎng)絡(luò)應(yīng)用,包括網(wǎng)站旬牲、后臺(tái)服務(wù);
      2. 日常需要的小工具,包括系統(tǒng)管理員需要的腳本任務(wù)等等;
      3. 其他語言開發(fā)的程序再包裝起來搁吓,方便使用;
    4. 解釋型語言,代碼在執(zhí)行時(shí)會(huì)一行一行地翻譯(類似于即時(shí)編譯)成CPU能理解的機(jī)器碼原茅,這個(gè)翻譯過程非常耗時(shí),所以很慢,不像Java,C需要預(yù)編譯,跟JavaScript類似,同樣因?yàn)槭墙忉屝哉Z言,代碼不能加密,適合做網(wǎng)絡(luò)應(yīng)用,不適合做桌面應(yīng)用.

    5. 跨平臺(tái),跟Java類似,一處編寫,處處運(yùn)行.

    6. 2.x,3.x版本割據(jù),2.x和3.x互相不兼容,Python正在朝著3.x版本進(jìn)化,但大部分第三方Python庫都是2.x版本的,造成3.x無法使用大部分Python庫(Python第一個(gè)坑,版本分裂),暫時(shí)學(xué)習(xí)的是2,x.


  2. Python安裝

    1. Mac自帶Python 2.7.1,Windows可以去Python官網(wǎng)安裝,Linux可以
      sudo install python

    2. Windows安裝后可以直接雙擊Python文件(文件后綴.py)執(zhí)行,Mac和Linux只能在命令行里面執(zhí)行(這點(diǎn)我電腦貌似不行的,有行的童鞋歡迎在評(píng)論區(qū)討論).

    3. Python解釋器

      1. CPython:官方默認(rèn)的解釋器,C語言寫的解釋器,最廣的Python解釋器.

      2. IPython:底層依舊是CPython,交互上有所增強(qiáng),CPython用>>>作為提示符堕仔,而IPython用In [序號(hào)]:作為提示符.

      3. PyPy:(PS:這名字好萌)以執(zhí)行速度為目標(biāo)的解釋器,PyPy采用JIT技術(shù)擂橘,對Python代碼進(jìn)行動(dòng)態(tài)編譯(注意不是解釋,所以只能像Java一樣編譯后執(zhí)行),所以可以顯著提高Python代碼的執(zhí)行速度

        注意:

        相同的Python代碼在兩種解釋器下執(zhí)行可能會(huì)有不同的結(jié)果摩骨。如果你的代碼要放到PyPy下執(zhí)行玛荞,就需要了解PyPy和CPython的不同點(diǎn)

      4. Jython:是運(yùn)行在Java平臺(tái)上的Python解釋器,可以直接把Python代碼編譯成Java字節(jié)碼執(zhí)行

      5. IronPython:運(yùn)行在微軟.Net平臺(tái)上的Python解釋器满葛,可以直接把Python代碼編譯成.Net的字節(jié)碼

  3. 寫第一個(gè)Python
    1. Python交互式命令行阱穗,直接輸入代碼 ->執(zhí)行,并立刻得到結(jié)果

      1. 打開命令行,輸入Python
      2. 看到 >>> 意味著進(jìn)入了Python交互式環(huán)境,可以在里面運(yùn)行一些Python的代碼
屏幕快照 2017-05-27 下午4.20.38.png
  1. 現(xiàn)在可以把它當(dāng)做一個(gè)計(jì)算器使用了;100+100回車后,可以看到結(jié)果200,Python腳本語言果然簡潔高效;想想我們Java怎么做的,創(chuàng)建一個(gè)Java類,然后Main方法,然后代碼 然后編譯運(yùn)行,而Python,只需要輸入最簡單的業(yè)務(wù)代碼一行搞定;
    1. 如果想打印 用print 可以打印任何內(nèi)容,但是不能打印中文,如果要打印中文,需要加一行#coding:utf-8,比如 'print 'hello python'

    2. 退出,輸入exit()即可,注意,這里是有括號(hào)()的;

    3. 執(zhí)行Python文本文件(更貼近實(shí)際生產(chǎn)環(huán)境)

      1. sublimeText 輸入 'print 'hello python',注意前面不能有多余的空格空行等,然后保存為helloPython.py的Python文件
      2. Windows用戶可以直接雙擊運(yùn)行了,Mac,Linux用戶命令行cd到文件具體目錄,然后python helloPython.py即可運(yùn)行Python文件
    4. 輸入輸入

      1. 輸出:print,可以用, 分隔開多個(gè)字符串,打印的時(shí)候會(huì)加入一個(gè)空格,

        比如print 'you','name','is'

        輸出you name is 如果不想要空格,可以不用,

      2. 輸出:raw_input()函數(shù),比如name=raw_input(),將輸入的值存在name變量中,等待輸入,然后name即可查看輸入的值

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末灾馒,一起剝皮案震驚了整個(gè)濱河市茎用,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌睬罗,老刑警劉巖轨功,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異容达,居然都是意外死亡古涧,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門董饰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蒿褂,“玉大人,你說我怎么就攤上這事卒暂∽乃ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵也祠,是天一觀的道長昙楚。 經(jīng)常有香客問我,道長诈嘿,這世上最難降的妖魔是什么堪旧? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任削葱,我火速辦了婚禮,結(jié)果婚禮上淳梦,老公的妹妹穿的比我還像新娘析砸。我一直安慰自己,他們只是感情好爆袍,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布首繁。 她就那樣靜靜地躺著,像睡著了一般陨囊。 火紅的嫁衣襯著肌膚如雪弦疮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天蜘醋,我揣著相機(jī)與錄音胁塞,去河邊找鬼。 笑死压语,一個(gè)胖子當(dāng)著我的面吹牛啸罢,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播胎食,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼伺糠,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了斥季?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤累驮,失蹤者是張志新(化名)和其女友劉穎酣倾,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谤专,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡躁锡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了置侍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片映之。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蜡坊,靈堂內(nèi)的尸體忽然破棺而出杠输,到底是詐尸還是另有隱情,我是刑警寧澤秕衙,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布蠢甲,位于F島的核電站,受9級(jí)特大地震影響据忘,放射性物質(zhì)發(fā)生泄漏鹦牛。R本人自食惡果不足惜搞糕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望曼追。 院中可真熱鬧窍仰,春花似錦、人聲如沸礼殊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽膏燕。三九已至钥屈,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間坝辫,已是汗流浹背篷就。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留近忙,地道東北人竭业。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像及舍,于是被迫代替她去往敵國和親未辆。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容