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

正文內(nèi)容

python基礎-文庫吧資料

2025-07-23 16:52本頁面
  

【正文】 有針對字符串序列的操作,如索引、分片以及合并。當然也可以執(zhí)行諸如分片和合并之類的操作。 列表的主要性質(zhì) 79 ?任意對象的有序集合 從功能是看,列表就是收集其他對象的地方,可以他們看成數(shù)組;同時,列表所包含的每一項都保持了從左到右的位置順序(也就是說,它們是序列)。和字符串不同的是,列表可以包含任何種類的對象:數(shù)字、字符串、自定義對象甚至其他列表。42 [1, 2, 3]39。, 4) 39。 字符串格式化 77 %d %s %d you%(1, 39。 75 字符串格式化 ? Python可以用 %操作符編寫格式化的字符串 ? 格式化字符串: ? 在 %操作符左側(cè)放置一個需要進行格式化的字符串,這個字符串帶有一個或多個嵌入的轉(zhuǎn)換目標,都以 %開頭,如 %d、 %f等 ? 在 %操作符右側(cè)放置一個對象(或多個,在括號內(nèi)),這些對象會被插入到左側(cè)格式化字符串的轉(zhuǎn)換目標的位置上 76 bookcount = 10 there are %d books%bookcount 39。 修改字符串 ? 每修改一次字符串就生成一個新的字符串對象,這看起來好像會造成效率下降,其實,在 Python內(nèi)部會自動對不再使用的字符串進行垃圾回收,所以,新的對象重用了前面已有字符串的空間 。 + s[1] s 39。 s = s[:4] + 39。 s 39。 s = s + 39。 object does not support item assignment s = 39。 Traceback (most recent call last): File interactive input, line 1, in module TypeError: 39。 s[0] = 39。 74 s = 39。 修改字符串 ? 缺省情況下,字符串對象是“不可變序列”,不可變的意思是不能實地的修改一個字符串。) 97 chr(97) 39。 73 ord(39。) 15 字符串代碼轉(zhuǎn)換 ? 單個字符可以通過 ord函數(shù)轉(zhuǎn)換為對應的ASCII數(shù)值(整數(shù)) 。) 12 eval(39。 float(s) eval(39。 72 s = 39。 objects int(s) + 1 16 通過明確的手動類型轉(zhuǎn)換再進行 +操作 字符串轉(zhuǎn)化 ? 常用的類型轉(zhuǎn)換還有字符串到浮點型的轉(zhuǎn)換。 and 39。 s + 1 Traceback (most recent call last): File interactive input, line 1, in module TypeError: cannot concatenate 39。 s = 39。 s1 = str(i) type(s1) type 39。 i = int(s) type(i) type 39。 type(s) type 39。 objects 字符串轉(zhuǎn)化 ? 如果用戶從文件或用戶界面得到一個作為字符串的數(shù)字,怎么把這個字符串變?yōu)閿?shù)字型呢?這就用到類型的轉(zhuǎn)換函數(shù) 71 s = 39。 and 39。 70 15 + 1 Traceback (most recent call last): File interactive input, line 1, in module TypeError: cannot concatenate 39。 字符串轉(zhuǎn)化 ? Python不允許字符串和數(shù)字直接相加。 s[6:2:1] 39。 s[6:1:1] 39。 s[9::1] 39。 s[5:1:1] 39。 s[1:5:1] 39。 s[::2] 39。 s[::1] 39。 s[::] 39。 s = 39。 s[::2] 39。 s[1:10:2] 39。 索引和分片的總結(jié) ?索引( s[i])獲取特定偏移的元素 ? 第一個元素的偏移為 0 ? 負偏移索引意味著從最后或右邊反向進行計數(shù) ? s[0]獲取第一個元素 ? s[2]獲取倒數(shù)第二個元素 66 索引和分片的總結(jié) ? 分片( s[i:j)提取對應的部分作為一個序列 ? 上邊界并不包含在內(nèi) ? 分片的邊界默認為 0和序列的長度,如果沒有給出的話 ? s[1:3]獲取從偏移為 1開始,直到但不包含偏移為 3的元素 ? s[1:]獲取了從偏移為 1直到末尾之間的元素 ? s[:3]獲取從偏移為 0直到但不包含偏移為 3的元素 ? s[:1]獲取從偏移為 0直到但不包含最后一個元素之間的元素 ? s[:]獲取從偏移為 0直到末尾之間的所有元素 67 分片的擴展形式 ? 在 ,分片表達式增加了一個可選的第三個索引,用作步進選取 ? 完整形式為: X[I:J:K],這表示:索引(獲取)對象 X中元素,從偏移為 I直到 J1,每隔 K元素索引一次 ? K默認為 1,這就是通常在切片中從左至右提取每個元素的原因 ? 步進為負數(shù)表示將會從右至左進行而不是從左至右 68 分片的擴展形式 X[1:10:2]會取出 X中,偏移量 19之間,間隔一個元素的元素,即獲取偏移量為 9 69 s = 39。 s[:] 39。 s[:1] 39。 s[1:] 39。 s[1:3] 39。 65 s = 39。 ? 左邊的偏移被取作是下邊界(包含下邊界在內(nèi)),而右邊的偏移被認為是上邊界(不包括上邊界在內(nèi))。 字符串索引和分片 ? 分片:從字符串中分離提取了一部分內(nèi)容(子字符串);可以用于提取部分數(shù)據(jù),分離出前、后綴等場合。 s[2] 39。 s[1] 39。 s[1] 39。 s[0] 39。 for c in s: ... print c, ... h e l l o h in s True b in s False 字符串索引和分片 ? 字符串是字符的有序集合,能夠通過其位置來獲得他們的元素 ? Python中字符串中的字符是通過索引提取的 ? 索引從 0開始,但不同于 C語言的是可以取負值,表示從末尾提取,最后一個是 1,前一個是 2,依次類推,認為是從結(jié)束處反向計數(shù) 64 s = 39。 63 s = 39。 objects 字符串基本操作 ? 可以用 for語句在一個字符串中進行迭代,并使用 in表達式操作符進行成員關系的測試,這實際上是一種搜索 。 and 39。+9 Traceback (most recent call last): File interactive input, line 1, in module TypeError: cannot concatenate 39。hellohellohellohello‘ 39。hello39。abcdef39。def39。abc39。abcdef39。def39。abc39。abc39。 如: print r39。*3 print a hellohellohello a=123456 ... 7890 print a 123456 7890 轉(zhuǎn)義符 61 轉(zhuǎn)義字符 描述 \\ 反斜杠符號 \39。 print a 1234567890 a=39。*3?hellohellohello a = 39。 ? 使用 “ *” 號重復字符串,如:39。如 ‘ boy?, ”girl”等。 字符串的定義 60 ? 字符串在 python被看成是單個字符的序列,具有序列對象的特殊功能,字符串是固定的,不可變的。]) 39。, 39。, 39。, 數(shù)學內(nèi)置函數(shù)和內(nèi)置模塊 ? random模塊 用于產(chǎn)生隨機數(shù) 59 import random () (1, 10) 5 ([39。 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。 數(shù)學內(nèi)置函數(shù)和內(nèi)置模塊 ? math模塊 普通數(shù)學函數(shù) ? cmath模塊 處理復數(shù)的模塊 58 39。 %%num 39。 is not defined b/2+a 5 b /( + a) print b /( + a) 數(shù)字顯示的格式 57 num = 1 / num print num %e%num 39。 import sys print 2147483647 數(shù)字常量 54 數(shù)字 常量 1234, 24, 0 一般整數(shù)( c語言長整型) 999999999999999999999999999L 98888888888888888l 長整型數(shù)(無限大?。? , , 4E210, +210 浮點數(shù)( C語言雙精度浮點數(shù)) 0177, 0x9ff 八進制、十六進制 3+4j, +, 3J 復數(shù)常量 內(nèi)置數(shù)學工具和擴展 ? 表達式操作符 +、 、 *、 /、 ** ? 內(nèi)置數(shù)學函數(shù) pow、 abs ? 公用模塊 random、 math等 ? 專業(yè)擴展 NumPy 矩陣、向量處理等 55 數(shù)字的基本應用 56 a = 3 b = 4 a + 1 4 a 1 2 b * 3 12 b / 2 2 a % 2 1 b ** 2 16 **b c * 2 Traceback (most recent call last): File interactive input, line 1, in module NameError: name 39。 ?提供了復數(shù)類型。在自變賦值中, python僅計算一次,而普通寫法需計算兩次; 48 變量和基本的表達式 變量就是用來記錄程序中的信息,它的特點: ? 變量像對象一樣不需要聲明 ? 變量在第一次賦值時創(chuàng)建 ? 變量在表達式中使用將被替換為他們的值 ? 變量在表達式中使用以前必須已經(jīng)賦值 2022810 Python程序設計語言 49 —Python的數(shù)據(jù)結(jié)構(gòu) 50 Python基礎 51 Python的數(shù)據(jù)結(jié)構(gòu) ? 數(shù)字 ? 字符串 ? 列表 ? 元組 ? 字典 52 數(shù)字 53 ?Python提供了常用的數(shù)字類型:整數(shù)、浮點數(shù)以及與之相關的語法和操作。b,c,d=a ? a=(1,2,3)。 給變量賦值 ? 簡單賦值, Variable(變量 )=Value(值 )。 ? not ? 如果表達式為真, not為返回假,如為表達式為假, not為返回真。 45 真值表 46 對象 /常量 值 假 string 真 0 假 =1 真 =1 真 ()空元組 假 []空列表 假 {}空字典 假 None 假 復合表達式 ? and ? 當計算 a and b時,python會計算 a,如果 a為假,則取 a值,如果 a為真,則 python會計算 b且整個表達式會取 b值。例如, 2 + 3 + 4被計算成 (2 + 3) + 4。例如,想要在一個表達式中讓加法在乘法之前計算,那么就可以寫成類似 (2 + 3) * 4的樣子。 44 運算符優(yōu)先級 ? 計算順序 ? 默認地,運算符優(yōu)先級表決定了哪個運算符在別的運算符之前計算。 ? 例如, 2 + (3 * 4)顯然比 2 + 3 * 4清晰。 字符串轉(zhuǎn)換
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1