重新梳理Python基礎(1)

1. 指令碼中寫中文出現亂碼,用以下可以解決。參考http://www.python.org/dev/peps/pep-0263/ # coding=<encoding name> #!/usr/bin/python # -*- coding: <encoding name> -*- #!/usr/bin/python # vim: set

重新梳理Python基礎(2)

1. String類型輸出,看樣本x = "There are %d types of people" % 10binary = "binary"do_not = "don't"y = "Those who know %s and those who %s" % (binary, do_not)z = "Those who know %r and those who %r" % (binary, do_not)print xprint yprint zprint "I said: %r." %

重新梳理Python基礎(3)

1. python輸入raw_input()函數。a = raw_input() #得到的是字串a = int(raw_input()) #如果想得到int,只能這樣如果輸入特殊字元,比如\t \n等,會和輸入一樣輸出,%r會輸出\\t、\\n,%s會輸出\t、\nView Code print "How old are you?"age = raw_input()print "How tall are you?"height = raw_input()print "How much do

重新梳理Python基礎(4)

1. 檔案寫操作檔案寫操作,需要在開啟檔案的時候添加參數,如open("filename", "w")以下是對檔案操作的函數小結close -- Closes the file. Like File->Save.. in your editor.read -- Reads the contents of the file, you can assign the result to a variable.readline -- Reads just one line of a text

重新梳理Python基礎(5)

這個系列的部落格是學習《Learn Python the Hard Way》中做的筆記。1. 由於今天需要看的five chapters是複習性質的內容,把前邊的內容綜合了一下,所以沒有新內容只把代碼貼在這View Code print "Let's practice everything."print "You\'d need to know \'bout escapes with \\ that do \n newlines and \t tabs."poem = """\t The

重新梳理Python基礎(9)

1. list相關的有一個比較有趣的問題,就是mystuff.append('hello'),python是怎麼解釋的。這裡有段話講的比較清楚,就不翻譯了,直接貼過來。Python sees you mentioned mystuff and looks up that variable. It might have to look backwards to see if you created with =, look and see if it is a function argument,

用python寫了一個讀取網頁的url的指令碼

想從一個網頁下載zip包,查看源檔案發現下載檔案的連結有一定的特徵,因此花了半個小時寫了個指令碼,很簡單,因為對函數不熟悉還查看了文檔,用的時間長了一點。指令碼執行過後,直接把地址複製到迅雷裡就可以一下下載很多個檔案了,不用一個一個的去點了,哈哈~urls = '''<li><a rel="nofollow"

重新梳理Python基礎(6)

整理的一些符號(前三個在java和c中是不這樣表達的,用&&、||、!表達)andornot!= (not equal)== (equal)>= (greater-than-equal)<= (less-than-equal)TrueFalseView Code # _*_ coding:utf-8 _*_print (True and False), Falseprint (False and True), Falseprint (1 == 1 and 2 == 1

每天學點python(4)

=========================================================================== ===========================================================================1.

重新梳理Python基礎(10)

1. 今天學了一些概念。(書的第41~43章)用這個方法可以分清楚class、object、instance## Animal is-a object (yes, sort of confusing) look at the extra creditclass Animal(object): pass## Dog is-a animal, it has-a nameclass Dog(Animal): def __init__(self, name): ## ??

重新梳理Python基礎(7)

1. list比較熟悉了,但是list的函數們還不清楚,參考http://docs.python.org/2/tutorial/datastructures.html2. for和while經驗是盡量少用while,因為while出錯的機會大。3. 綜合起來寫的一個小程式from sys import exitdef gold_room(): print "This room is full of gold. How much do you take?" next =

重新梳理Python基礎(8)

1. 整理python的關鍵字# _*_ coding:utf-8 _*_anddel #刪除list中的某個元素或者這個list,同樣適用於字典fromnotwhileaselifglobalorwith #http://www.cnblogs.com/Brogrammer/archive/2012/07/23/2605570.htmlassert

地理資訊可視化——Python之matplotlib Basemap簡介

作者:Vamei 出處:http://www.cnblogs.com/vamei

Python快速教程 (手冊)

作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝! 說明1. 教程將專註於Python基礎,文法基於Python 2.7 (我會提醒Python 3.x中有變化的地方,以方便讀者適應3.X的情況)。測試環境為Linux, 將不會使用到標準庫之外的模組。2. 我將專註於python的主幹,以便讀者能以最快時間對python形成概念。3. Linux命令列將以 $ 開始,比如 $ls, $python4.

協議森林07 傀儡 (UDP協議)Linux進程基礎原始Python伺服器

作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝!我們已經講解了物理層、串連層和網路層。最開始的串連層協議種類繁多(Ethernet、Wifi、ARP等等)。到了網路層,我們只剩下一個IP協議(IPv4和IPv6是替代關係)。進入到傳輸層(transport

Python深入03 對象的屬性

作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝! Python一切皆對象(object),每個對象都可能有多個屬性(attribute)。Python的屬性有一套統一的管理方案。 屬性的__dict__系統對象的屬性可能來自於其類定義,叫做類屬性(class attribute)。類屬性可能來自類定義自身,也可能根據類定義繼承來的。一個對象的屬性還可能是該對象執行個體定義的,叫做對象屬性(object

Python深入02 上下文管理器

文章目錄    總結: 作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝! 上下文管理器(context manager)是Python2.5開始支援的一種文法,用於規定某個對象的使用範圍。一旦進入或者離開該使用範圍,會有特殊操作被調用

Python深入05 裝飾器

作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝! 裝飾器(decorator)是一種進階Python文法。裝飾器可以對一個函數、方法或者類進行加工。在Python中,我們有多種方法對函數和類進行加工,比如在Python閉包中,我們見到函數對象作為某一個函數的返回結果。相對於其它方式,裝飾器文法簡單,代碼可讀性高。因此,裝飾器在Python項目中有廣泛的應用。裝飾器最早在Python

Python深入01 特殊方法與多範式

作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。 Python一切皆對象,但同時,Python還是一個多範式語言(multi-paradigm),你不僅可以使用物件導向的方式來編寫程式,還可以用面向過程的方式來編寫相同功能的程式(還有函數式、聲明式等,我們暫不深入)。Python的多範式依賴於Python對象中的特殊方法(special method)。特殊方法名的前後各有兩個底線。特殊方法又被成為魔法方法(magic method)

Python深入04 閉包

作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝! 閉包(closure)是函數式編程的重要的文法結構。函數式編程是一種編程範式

總頁數: 2974 1 .... 175 176 177 178 179 .... 2974 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.