python 一些值得記住的小知識點

2021-10-18 20:59:35 字數 2599 閱讀 7311

控制台操作

取整操作

python中資料型別轉換

python佔位符操作說明

簡單推導

拷貝問題

類的相關操作

定義偏函式

集合:{}、set()

序列:list列表  tuple元組()  字串

字典:dict{}

#字典for的時候迴圈的是key

list

(d.values())

#生成值的列表

list

(d.keys())

#生成索引的列表

len(d)

#返回元素個數

#列表可以包含不同種類元素

排序:listname.sort())

range(1

,11)#1到10,在迴圈語句的時候使用

list

(range(1

,11))

#輸出乙個1:10的列表

clear all

#清空工作區

reset #清空所有變數

del(

)#清空變數

python -

-version #python版本

ctrl+c#終止執行

int()

#向下取整

round()

#四捨五入

math.ceil #向上取整

math.modf(

3.25

)#返回包含小數部分和整數部的元組

float->int:int(12.94)

str->int:int(『231』) #只能輸入整形數,輸入其他會報錯

int->float:float(5453)

str->float:float(『2542.2』)

總之想轉成啥直接寫上要轉換的型別轉換就行

本文彙總一下python中的佔位符操作

tpl =

"i am {}, age {}, {}"

.format

("seven",18

,'alex'

)print

('it is c'

.format

(c))

#print小數點後兩位

print

("{}*{}= "

.format

(j,i,i*j)

)#佔位兩位

tpl =

"i am , age , really "

.format(*

["seven",18

])tpl =

"i am , age , really "

.format

(name=

"seven"

, age=18)

tpl =

"i am , age , really "

.format(**

)tpl =

"i am , age , really "

.format([

1,2,

3],[

11,22,

33])#第乙個數字為第幾個列表,第二個中括號裡的數字為陣列裡第幾個元素

tpl =

"i am %(name)s age %(age)d"

%tpl =

"i am %s age %d"%(

"alex",18

)tpl =

"i am %(pp).2f"

%#f前面的數字為保留幾位小數

#%d 整數,%2d 佔兩位的整數;%f 浮點數;%s 字串;%x 十六進製制整數;%r複數

[x*x for x in

range(10

)if x %3==

0]

python裡的=:引用傳遞

字典、列表裡的copy函式:淺拷貝

copy.copy:淺拷貝

copy.deepcopy:深拷貝

print objname._dict_ #檢視例項有哪些屬性

objname.屬性名=對應值 #給例項新增屬性

定義偏函式可以降低程式複雜度

from _functools import partial

defadd

(a,b,c=2)

:return a+b+c

plus=partial(add,

100,

200)

#此時a,b引數就確定了

print

(plus())

#c引數使用預設值

print

(plus(30)

)#設定引數c的內容

一些值得記住的SQL

各種不同的資料庫查詢前n條記錄,都不一樣,現在總結了一下,列了出來 1.oracle select from table1 where rownum n 2.informix select first n from table1 3.db2 select row number over order ...

CSS中值得記住的一些技巧

box sizing 儘管box sizing在css3中才被引入,其有乙個值是border box,讓元素的高和寬包含了填充和邊框。css code複製內容到剪貼簿 chrome 31 ie8 firefox 3 safari 7 opera 27 ios safari 7.1 and andro...

think 關於個人發展值得記住的一些建議

偶然看到一篇採訪周愛民的文章,裡面的一些建議雖然樸實無華,卻感覺很有道理,特此記錄 周愛民 1 不要急。2 不要只做不想。3 聽別人的話,即使你不想聽。4 訂乙個五個期的目標,寫乙個一年期的計畫,然後回顧它。5 學好中文,學好寫文章,學會打標點符號。6 把工作當成事業做,天天都在做事業,才會成功。7...