python最基礎(chǔ)學(xué)習(xí)(二)

參考文獻(xiàn):廖雪峰老師的官網(wǎng)


1.數(shù)據(jù)類型轉(zhuǎn)換

>>> int('123')

123

>>> int(12.34)

12

>>> float('12.34')

12.34

>>> str(1.23)

'1.23

'>>> str(100)

'100'

>>> bool(1)

True

>>> bool('')

False

int(),bool(),str();

2.定義函數(shù)

# -*- coding: utf-8 -*-

def my_abs(x):

? ? if x >= 0:

? ? ? ? return x

? ? else:

? ? ? ? return -x

print(my_abs(-99))

3.空函數(shù)

def nop():

??? pass

pass語句什么都不做,那有什么用?實際上pass可以用來作為占位符,比如現(xiàn)在還沒想好怎么寫函數(shù)的代碼,就可以先放一個pass,讓代碼能運行起來。

4.可變參數(shù)

>>> def calc(number):

...? ? sum = 0

...? ? for n in number:

...? ? ? ? sum = sum + n * n

...? ? return sum

>>> calc([1,2,3,4])

30

5.關(guān)鍵參數(shù)

def person(name, age, **kw):

??? print('name:', name,'age:', age,'other:', kw)

>>> person('Bob',35, city='Beijing')

name: Bob age:35other: {'city':'Beijing'}

>>> person('Adam',45, gender='M', job='Engineer')

name: Adam age:45other: {'gender':'M','job':'Engineer'}

>>> extra = {'city':'Beijing','job':'Engineer'}

>>> person('Jack',24, **extra)

name: Jack age:24other: {'city':'Beijing','job':'Engineer'}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Python 是一種相當(dāng)高級的語言,通過 Python 解釋器把符合語法的程序代碼轉(zhuǎn)換成 CPU 能夠執(zhí)行的機(jī)器碼...
    Python程序媛閱讀 2,031評論 0 3
  • 基礎(chǔ)1.r''表示''內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義2.'''...'''表示多行內(nèi)容3. 布爾值:True、False(...
    neo已經(jīng)被使用閱讀 1,879評論 0 5
  • 1.定義函數(shù): 沒有return,默認(rèn)返回None 2.定義空函數(shù) 相當(dāng)于什么也不做,可以用來做函數(shù)體占位符,沒有...
    maskwang520閱讀 372評論 0 0
  • 調(diào)用函數(shù) 調(diào)用函數(shù) 數(shù)據(jù)類型轉(zhuǎn)換 函數(shù)名其實就是指向一個函數(shù)對象的引用,完全可以把函數(shù)名賦給一個變量,相當(dāng)于給這個...
    SScience閱讀 296評論 0 0
  • 1.要相信自己能學(xué)好英語,有自信。 2.專心致志去學(xué)習(xí),全身心投入,心到、眼到、耳到等。 3.大膽一點,無拘無束,...
    宇宙奧人閱讀 197評論 0 0

友情鏈接更多精彩內(nèi)容