freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

python基礎(chǔ)-展示頁

2025-07-26 16:52本頁面
  

【正文】 {key:expr,...} 字典 [expr1,expr2...] 列表 (expr1,expr2,...) 元組 function(expr,...) 函數(shù)調(diào)用 x[index:index] 切片 x[index] 下標(biāo)索引取值 屬性引用 ~x 按位取反 +x, x 正,負(fù) x**y 冪 x*y, x/y, x%y 乘,除,取模 運(yùn)算符 描述 x+y, xy 加,減 xy, xy 移位 xamp。 42 運(yùn)算符優(yōu)先級 —由高向低 43 運(yùn)算符 描述 39。 運(yùn)算符優(yōu)先級 ? 如果有一個如 2 + 3 * 4那樣的表達(dá)式,是先做加法呢,還是先做乘法? ? 應(yīng)當(dāng)先做乘法 ——這意味著乘法運(yùn)算符的優(yōu)先級高于加法運(yùn)算符 。 y = False。 or 布爾 “ 或” 如果 x是 True,它返回True,否則它返回 y的計算值。在這里, Python不會計算 y,因為它知道這個表達(dá)式的值肯定是False(因為 x是 False)。 y = True。 and 布爾 “ 與” 如果 x為 False, x and y返回 False,否則它返回 y的計算值。 x = True。 運(yùn)算符及其用法 41 運(yùn)算符 名稱 說明 例子 not 布爾 “ 非” 如果 x為 True,返回False。 y = 3。 x == y返回 True。 y = 39。 x = 39。stR39。str39。 x == y返回 True。 == 等于 比較對象是否相等 x = 2。 y = 3。 x = y返回 True。 = 小于等于 返回 x是否小于等于 y x = 3。如果兩個操作數(shù)都是數(shù)字,它們首先被轉(zhuǎn)換為一個共同的類型。比較可以被任意連接: 3 5 7返回True。注意,這些變量名的大寫。所有比較運(yùn)算符返回 1表示真,返回 0表示假。 ^ 按位異或 數(shù)的按位異或 5 ^ 3得到 6 ~ 按位翻轉(zhuǎn) x的按位翻轉(zhuǎn) 是 (x+1) ~5得到 6。 3得到 1。 運(yùn)算符及其用法 39 運(yùn)算符 名稱 說明 例子 amp。 ——2按比特表示為 10 右移 把一個數(shù)的比特向右移一定數(shù)目 11 1得到 5。 // 取整除 返回商的整數(shù)部分 4 // % 取模 返回除法的余數(shù) 8%3得到 2。lalala39。la39。 * 乘 兩個數(shù)相乘或是返回一個被重復(fù)若干次的字符串 2 * 3得到 6。 減 得到負(fù)數(shù)或是一個數(shù)減去另一個數(shù) 。得到 39。 + 39。 39。 ?在 Python中,表達(dá)式可以作為語句,但表達(dá)式結(jié)果不會存儲。運(yùn)算符需要數(shù)據(jù)來進(jìn)行運(yùn)算,這樣的數(shù)據(jù)被稱為 操作數(shù) 。一 個 表達(dá)式 可以分解為 運(yùn)算符 和 操作數(shù) 。 } if x y: x = 1 y = 2 運(yùn)算符與表達(dá)式 ?編寫的大多數(shù)語句(邏輯行)都包含 表達(dá)式 。 ? Python刪除了什么 ? 括號是可選的 ? 終止行就是終止語句(分號) ? 縮進(jìn)的結(jié)束就是代碼塊的結(jié)束( }) 36 if (x y) { x = 1。 35 Python程序基本概念 ? Python語法 ? Python增加了什么 新的語法成分冒號( :)。此外,語句還是對象生成的地方,有些語句會生成新的對象類型(函數(shù)、類等)。表達(dá)式處理對象并嵌套在語句中。 else statements。 33 Python程序基本概念 ? Python迫使程序員寫成統(tǒng)一、整齊并且具有可讀性程序的主要方式之一,這就意味著必須根據(jù)程序的邏輯結(jié)構(gòu),以垂直對齊的方式來組織程序代碼,結(jié)果就是讓程序更一致,并具有可讀性,因而具備了重用性和可維護(hù)性,對自己和他人都是如此。 選擇這三種縮進(jìn)風(fēng)格之一。, i Python程序基本概念 ? 如何縮進(jìn) 不要 混合使用制表符和空格來縮進(jìn),因為這在跨越不同的平臺的時候,無法正常工作。, i Error! Notice a single space at the start of the line print 39。錯誤的縮進(jìn)會引發(fā)錯誤 ? 不同于 C/C++、 Java用的是 {} 32 i = 5 print 39。 ? 這意味著同一層次的語句 必須 有相同的縮進(jìn)。它稱為 縮進(jìn) 。 31 a = [100, 200] print a Python程序基本概念 ? 縮進(jìn) ? 空白在 Python中是重要的。這種情況出現(xiàn)在邏輯行中使用了圓括號、方括號或波形括號的時候。This is a string. \ This continues the string.39。它被稱為 明確的行連接 。這些都是為了盡可能避免使用分號,從而讓代碼更加易讀。print i Python程序基本概念 ? 強(qiáng)烈建議 堅持 在每個物理行只寫一句邏輯行。 print i。分號表示一個邏輯行 /語句的結(jié)束。 Python假定每個 物 理行 對應(yīng)一個 邏輯行 ? Python希望每行都只使用一個語句,這樣使得代碼更加易讀 ? 如果想要在一個物理行中使用多于一個邏輯行,那么需要使用分號( 。 print s Python程序基本概念 ? 邏輯行與物理行 ? 物理行是在編寫程序時所 看見 的。39。39。 28 Filename : i = 5 print i i = i + 1 print i s = 39。 27 Python程序基本概念 ? 對象 Python把在程序中用到的任何東西都稱為 對象 。在后面的章節(jié)里面,我們會研究怎么用 類 創(chuàng)造我們自己的類型。 ? __*__:系統(tǒng)定義的名字 ? __*:類的私有變量或方法 26 Python程序基本概念 ? 數(shù)據(jù)類型 ? 每個變量都有自己的類型,可以處理不同類型的值,稱為 數(shù)據(jù)類型 。 24 Python程序基本概念 ?標(biāo)識符的命名 關(guān)鍵字 25 and del from not while as elif global or with assert else if pass yield break except import print class exec in raise continue finally is return def for lambda try Python程序基本概念 ?標(biāo)識符的命名 類保留 ? _*: from module import *將不被導(dǎo)出。 ? 有效 標(biāo)識符名稱的例子有 i、 __my_name、 name_23和 a1b2_c3。例如,myname和 myName不是 一個標(biāo)識符。 ? 標(biāo)識符名稱的其他部分可以由字母(大寫或小寫)、下劃線(‘ _ ?)或數(shù)字( 09)組成。 標(biāo)識符 是用來標(biāo)識 某樣?xùn)|西 的名字。與字面意義上的常量不同,需要一些能夠訪問這些變量的方法,因此要給變量命名。 ? 變量的值可以 變化 ,即可以使用變量存儲任何東西。s + your name? Python程序基本概念 ?變量 ? 僅僅使用字面意義上的常量很快就會不能滿足我們的需求 ——我們需要一種既可以儲存信息又可以對它們進(jìn)行操作(改變它的內(nèi)容)的方法。 What39。 39。What\39。會 被自動轉(zhuǎn)為What39。 39。What\39。 ? 級連字符串 如果把兩個字符串按字面意義相鄰放著,他們會被 Python自動級連。雖然這看起來像是一件壞事,但實(shí)際上它不是。 ?在處理文本文件的時候盡量使用 Unicode編碼,特別是文件中含有用非英語的語言寫的文本。類似地, Python允許處理 Unicode文本 ——只需要在字符串前加上前綴 u或 U。例如 rNewlines are indicated by \n“ ?比較下面兩句話的區(qū)別: print Newlines are indicated by \nhello print rNewlines are indicated by \nhello Python程序基本概念 20 ? Unicode字符串 ?Unicode是書寫國際文本的標(biāo)準(zhǔn)方法。 ?值得注意的一件事是,在一個字符串中,行末的單獨(dú)一個反斜杠表示字符串在下一行繼續(xù),而不是開始一個新的行 . This is the first sentence.\ This is the second sentence. This is the first sentence. This is the second sentence. Python程序基本概念 19 ? 自然字符串 ?如果你想要指示某些不需要如轉(zhuǎn)義符那樣的特別處理的字符串,那么你需要指定一個自然字符串。類似地,要在雙引號字符串中 使用雙引號本身的時候,也可以借助于轉(zhuǎn)義符?,F(xiàn)在可以把字符串表示為 ?What\?s your name????梢酝ㄟ^ 轉(zhuǎn)義符 來完成這個任務(wù)。 ?肯定不能用 ?What?s your name??來指示它,因為 Python會弄不明白這個字符串從何處開始,何處結(jié)束。39。和雙引號 39。39。 15 Python程序基本概念 ? 使用三引號( ???或 “”“):利用三引號,可以指示一個 多行 的字符串,可以在三引號中自由的使用單引號和雙引號 ,如: 16 39。所有的空白,即空格和制表符都照原樣保留。 ? (5+4j)和 ()是復(fù)數(shù)的例子 14 Python程序基本概念 ?字符串 字符串是 字符的序列 。 E標(biāo)記表示10的冪。 ? 長整數(shù)不過是大一些的整數(shù)。 13 Python程序基本概念 ?數(shù) 在 Python中有 4種類型的數(shù) ——整數(shù)、長整數(shù)、浮點(diǎn)數(shù)和復(fù)數(shù)。數(shù) 2總是代表它自己,而不會是別的什么東西——它是一個常量,因為不能改變它的值。 12 Python程序基本概念 ? 常量 ? 一個字面意義上的常量的例子是如同 、 數(shù),或者如同 ?This is a string?、 “It?s a string!”這樣的字符串。 ? 可以使用空格、 Tab鍵等,但是最好保持一致 ? 如果一行中有多條語句,語句間要以分號(。 11 編碼風(fēng)格 ? 以“ ”號開頭的內(nèi)容為注釋, python解釋器會忽略該行內(nèi)容。 ? 模塊也可以導(dǎo)入庫中的其他模塊。 能夠在 DOS屏幕上運(yùn)行: python 10 文件類型 ? 當(dāng)程序比較大的時候,可以將程序劃分成多個模塊編寫,每個模塊用一個文件保存。下面步驟可以把 編譯為 ? 啟動命令行窗口,進(jìn)入 : D: cd D:\path\examples 9 文件類型 ? 在命令行中輸入 python O m py_pile 參數(shù) O 表示生成優(yōu)化代碼 參數(shù) m 表示導(dǎo)入的 py_pile 模塊作為腳本運(yùn)行。) 運(yùn)行此腳本即可得到 文件類型 不能在 python的交互界面中運(yùn)行。下面這段腳本可以把 編譯為 pile py to pyc import py_pile (39。 8 文件類型 ? 字節(jié)代碼 Python源文件經(jīng)過編譯后生成的 pyc文件,即字節(jié)文件。 ? 源代碼 Python源代碼文件,即 py腳本文件,由 解釋,可在控制臺下運(yùn)行。 ? Python源代碼文件就是普通的文本文件,只要是能編輯文本文件的編輯器都可以用來編寫 Python程序,如 notepad/word等。 ? 一旦關(guān)閉解釋器,會話中的所有變量和敲入的語句將不復(fù)存在。Python基礎(chǔ) 2 本節(jié)目錄 ? Python語言數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 ? Python的數(shù)據(jù)結(jié)構(gòu) ? Python的流程控制 ? Python函數(shù) ? Python模塊 ? Python的輸入、輸出 ? 異常處理 3 —Python語言數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 Python基礎(chǔ) 4 Python語法基礎(chǔ) ? 文件類型 ? Python程序基本概念 ? Python運(yùn)算符和表達(dá)式 文件類型 ? 在交互模式下,想輸入多少 Python命令,就輸入多少;每個命令在輸入回車后都立即運(yùn)行。 ? 只要不重新開啟新的解釋器,我們都在同一個會話中運(yùn)行,因此,前面定義的變量,后面的
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1