資料型別
round
(x, d)
#對x進行四捨五入,並且精確到小數點後d位
#浮點數間運算及比較用round()函式輔助
數值運算操作符x/y#除,如10/3=3.333……
x//y#整除,如10/3=3
x**y#x^y
函式abs
(x)#x的絕對值
divmod
(x, y)
#同時輸出(x//y,x%y)
pow(x, y[
, z]
)#(x**y)%z
round
(x[, d]
)max
(x_1,x_2,..
.,x_n)
min(x_1,x_2,..
.,x_n)
完整例項就不給出了。裡面提到了定義函式的方法,下面給出函式定義部分。
def
dayup
(df)
: dayup =
1for i in
range
(365):
if i %7in
[6,0
]:dayup = dayup*(1
-0.01
)else
: dayup = dayup*(1
+df)
return dayup
可以看到層次的區分不需要大括號,縮排就可以搞定。
函式定義的格式:def 《函式名》(《引數》):
表示方法
2類共4中表示方法:
字串切片高階用法
《字串》[m:n:k],根據步長k對字串切片,如:
"〇一二三四五六七**十」[1:8:2]結果是「一三五七」
「〇一二三四五六七**十」[::-1]結果是」十九八七六五四三二一〇「
字串的操作符
x + y#連線x和y
n * x 或 x * n#複製n次字串x
x in s#判斷x是否為s的字串
字串處理函式len
(s)#求長度
str(x)
#將x變為字串,與eval有相反的功能
字串處理方法str
.lower(
)或str
.upper(
)str
.split(sep=
none
)#返回乙個列表,由str根據sep被分隔的部分組成。
#如"a,b,c".split(",")結果為['a','b','c']
str.count(sub)
#返回字串sub在str**現的次數
str.replace(old, new)
str.center(width,
[,fillchar]
)#字串str根據寬度width居中,兩側填充fillchar
#如"python".center(20,'=')結果為'*****=python*****='
str.strip(chars)
#從str中去掉在其左側和右側chars中列出的字元
str.join(
iter
)#在iter變數除最後元素外每個元素後增加乙個str
#如",".join("12345")結果為"1,2,3,4,5"
#主要用於字串分隔等
字串型別的格式化
用法:《模板字串》.format(《逗號分隔的引數》)
槽
槽內部對格式化的配置方式:
)#獲取乙個時間戳,即乙個浮點數
ctime(
)#獲取當前時間並以易讀方式表示,返回字串
gmtime(
)#獲取當前時間,表示為計算機可處理的時間格式
strftime(tpl,ts)
#>>>time.strftime("%y-%m-%d %h:%m:%s",t)
#輸出'2018-01-26 12:55:20'
strptime(
str,tpl)
#與strftime互補
perf_counter(
)#返回乙個cpu級別的精確時間計數值,單位為秒,可用來計算時間差
sleep(s)
#程式暫停s秒
Python第三章總結
今天看到了第三章,第三章主要介紹了列表,我認為列表就是之前學習的陣列,內容很簡單,就是有幾個函式容易弄混。這個是乙個列表的例子 bicycles trek cannondale redline specialized 想要獲取某乙個元素時,比如第乙個元素,可以使用 bicycles python為訪...
第三章總結
1.dom操作 1.1dom操作分類 1 dom core 2.html dom 3 css dom 1.2節點和節點關係 整個文件是乙個文件節點 每個html標籤是乙個元素節點。包含在html元素中的文字是文字節點 每個html屬性是乙個屬性節點 注釋屬於注釋節點 父節點與子節點的關係 在節點數中...
第三章總結
今天學習了第3章的內容,學習了前兩章的內容,對於c語言的學習也漸漸開始有點感覺了,看到了題目也能夠有自己的思路,不像一開始看到題目沒有一點的思緒。第三章呢,要求我們掌握以下幾點 1.運算子和表示式的使用 2.自加,自減操作符的使用 3.位運算 今天這一章呢講的還是一些c語言中的一些符號以及表示式概念...