學習與實踐總結一(Python)

2021-09-10 08:32:38 字數 1287 閱讀 1363

num =[10

,9,8

]#此題注意區分下面兩種情況:

print

(num *3)

#列印三遍列表num

print

([i*

3for i in num]

)#將列表num中的元素分別乘三,然後列印新生成的列表

執行結果:[10

,9,8

,10,9

,8,10

,9,8

][30,

27,24]

weekdaytitles =

'sunmontuewedthufrisat'

#此題注意字元下標從0開始和切片包左不包右的特點即可

weekdayno =

5start = weekdayno *

3#start=15

end = start +

3#end=18

print

('%s的編號為%d'

%(weekdaytitles[start:end]

, weekdayno)

)

1.swapcase()函式:大小寫相互轉化				#三種方法語法簡單且相同,故不再給出

2.upper()函式:將字元轉為大寫,只處理小寫字母

3.lower()函式:將字元轉為小寫,只處理大寫字母

join()函式:將多個字串通過分隔符連線生成新的字串

語法:str.join(m)

引數:str----分隔符,可以為空

m----要連線的元素序列:字串、列表、元祖、字典等

返回值:返回乙個以分隔符str連線各元素後的新字串

sqrt()函式:返回引數的平方根

語法:math.sqrt(m)

#此函式不可直接訪問,需要匯入math模組,然後需要使用math靜態物件呼叫此函式可以用「from math import sqrt」

引數:m----被開方數

返回值:乙個浮點數

a,b=b,a				#a,b值的調換,以此類推多個值的調換
id()函式:負責顯示乙個變數或資料的唯一確定編號

type()函式:負責顯示乙個變數或資料的型別

eval()函式:把字串當做**執行,返回表示式執行結果

exec()函式:把字串當做**執行,但是不返回結果

學習與實踐總結三(Python)

sys.version 獲取python解釋程式的版本資訊 其他關於python的sys模組的資料 執行後可以檢視python的版本的是 d a.import sys print sys.version b.import system print system.version c.import sy...

學習與實踐總結五(Python)

按照規範的設計方法,乙個完整的資料庫設計一般分為以下六個階段 1.需求分析階段 分析使用者的需求,包括資料 功能和效能需求 2.概念設計階段 主要採用e r模型進行設計,包括畫e r圖 3.邏輯設計階段 通過將e r圖轉換成表,實現從e r模型到關係模型的轉換 4.物理設計階段 主要是為所設計的資料...

學習與實踐總結十(Python)

with open data.txt r encoding utf 8 as f list 轉化為列表 line f.readline 一行一行的讀取檔案 while line list line.split 對列表進行切片 s 0for i in list 遍歷列表中的元素並進行二次切片 item...