新手一天學習Python(總結)

2021-06-02 21:48:43 字數 2161 閱讀 2522

python

1.help('print')

2.python中有4種型別的數——整數、長整數、浮點數和複數

3.用\'來指示單引號 :'what\'s your name?'

"what's your name?",即用雙引號

"this is the first sentence.\ 

this is the second sentence." 

等價於"this is the first sentence. this is the second sentence." 

5.自然字串通過給字串加上字首r或r來指定。例如r"newlines are indicated  by \n"。 

6.python允許你處理unicode文字——你只需要在字串前加上字首u或u。例如,u"this is a unicode string."。

7.python中沒有專門的char資料型別

單引號和雙引號字串是完全相同的

一定要用自然字串處理正規表示式。否則會需要使用很多的反斜槓。例如,後向引用符可以 寫成'\\1'或r'\1'。 

8.按照慣例把所有的python程式都以副檔名.py儲存。

9.使用變數時只需要給它們賦乙個值。不需要宣告或定義資料型別 

9.建議你堅持在每個物理行只寫一句邏輯行,無需使用分號

10.print \ 

i 與如下寫法效果相同: 

print i 

11.你在每個縮排層次使用 單個製表符或兩個或四個空格 。選擇這三種縮排風格之一。選擇一種風格,然後一貫地使用它,即只 使用這 一種風格。 

12.1)** 返回x的y次冪      3 ** 4得到81(即3 * 3 * 3 * 3)

2)/ x除以y             4/3得到1 4.0/3 (整數相除得整數)或4/3.0得到  1.3333333333333333(浮點數相除的結果)

3)// 返回商的整數部分   4 // 3.0得到1.0 

4) % 返回除法的餘數     8%3得到2。-25.5%2.25得到1.5

5)<< 左移               2 << 2得到8。——2按位元表示為10  2的表示0001 左移後1000 

6)>> 右移               11 >> 1得到5。——11按位元表示為

7)&  數的按位與         5 & 3得到1。   5(0101) 3(0011)       0101

&   0011                           

8)|  數的按位或         5 | 3得到7。

9)^ 數的按位異或        5 ^ 3得到6

10)~x的按位翻轉是-(x+1) ~5得到-6。

11)not  非  如果x為true,返回false。

12)and  與

13)or   或

13.頭的寫法

#!/usr/bin/python

#filename:expression.py

14.用於鍵盤的接收資料:guess=int(raw_input('enter an integer:')) 

s=raw_input('enter something:')

15.注意if語句在結尾處包含乙個冒號——我們通過它告訴python下面跟著乙個語句塊 elif(這樣寫),在python中沒有switch語句。

16.for i in range(1, 5): 

17.求長度:len(s)

18.continue語句被用來告訴python跳過當前迴圈塊中的剩餘語句,然後 繼續 進行下一輪迴圈

19.函式通過def關鍵字定義。def關鍵字後跟乙個函式的 識別符號 名稱,然後跟一對圓括號。圓括號 

之中可以包括一些變數名,該行以冒號結尾。接下來是一塊語句,它們是函式體。

20.i # it is string 用#號來注釋

21.用global語句可以清楚地表明變數是在外面的塊定義的。 global x 

22.可以在函式定義的形參名後加上賦值運算子(=)和預設值,從而給形參指定預設引數值。 

23.print 'hello'*2  輸出結果為hellohello

24.python有乙個很奇妙的特性,稱為 文件字串 ,它通常被簡稱為 docstrings ,執行的時候,可以從函式恢復文件字串

python 自學第一天 學習總結

一 基礎 python檔案的字尾都是.py py的兩種執行方式 1.cmd python py檔案 windows 例如 python d 123.py 2.進入py直譯器 實時輸入並獲取結果 一般的py檔案開頭會有 usr bin env python coding utf8 這第一句話的的意思,...

python第一天總結

python的第乙個程式helloword!執行print helloworld!會出現helloworld!print 表示輸出 內的文字資訊 python中常見的輸出形式 n 換行符 t 製表符 end 以某一方式結尾 空格 合併 python內建資料型別 上 print 0b10010 將二進...

Python 學習第一天

今天在酷殼網上看了一篇很受啟發的文章 程式設計師技術練級攻略 介紹了乙個程式設計師從啟蒙入門,高階加深,到高階深入,所需要掌握的技術和應該看的書,從今天開始希望乙個星期能把python學會,當然肯定是皮毛了。python3.x之前學習的 學習python的 照著上面的例子敲了一下,發現第乙個就錯了,...