python——第一天

來源:互聯網
上載者:User

標籤:

兩種迴圈:

  1. for x in ……
  2. while

range(n) 產生整數序列,並且是從0開始一直到n-1的整數

raw_input() 讀取的內容永遠以字串的形式,必須先用 int() 把字串轉換為我們想要的整數 int(raw_input())

記錄配置eclipse 下的python環境

list and tuple 2種列表 前者可變用“[]”初始化,後者不可變 用“()”初始化

dict and set   2種索引值對,dict 字典用 "{}" 初始化,dict內部存放的順序和key放入的順序是沒有關係的。set(無序無重複集合)和dict類似,也是一組key的集合,但不儲存value。由於key不能重複,所以,在set中,沒有重複的key!

注意對上述資料結構的增刪查改的各個方法。 pop insert append

可以把函數名賦給一個變數。

資料類型檢查可以用內建函數 isinstance 確保參數符合某個標準 isinstance(argument,標準類型)

Python的函數返回多值其實就是返回一個tuple

 

預設參數:預設參數必須指向不變對象!最好不要是類似list的東西

  1. 必選參數在前,預設參數在後
  2. 當函數有多個參數時,把變化大的參數放前面,變化小的參數放後面

可變參數:指的是傳入的參數個數可以有變化

  def calc(*numbers): 在參數前面加一個*來表示傳入的是可變個數的參數。

參數定義的順序必須是:必選參數、預設參數、可變參數和關鍵字參數 ——我覺得這幾種參數在運用中領悟就好,剛開始學機會覺得還一種技巧而已,算不上原理概念的東西;

 

切片的作用就是當做索引用的,從n-m但不包括m,L[n:m],L[::q] 每隔q個取一個

列表產生式就是迴圈神器,產生器就是建立的時候類似list把[]換成了(),但是產生器另外一種方式是函數實現,把print 全部改成 yield ,然後每次從yield 處繼續往下執行。

範圍:一般都是public 加了首碼‘_’或者‘__’的就是private的,函數和變數對於外部需要的最好就public 其他的就私人好了。

 

python——第一天

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.