python基礎之三

2021-08-03 07:44:31 字數 1486 閱讀 2145

import module_name #直接匯入

module_name.func() # 呼叫函式時,需要模組名作為字首

from module_name import function_name # 不用使用模組名作為字首

from module_name import * # 匯入模組下的所有函式和類

:python的import語句可以置於程式中的任意位置,甚至可以置於條件語句中。

內建模組函式

函式的作用描述

abs(x)

返回x的絕對值

bool([x])

把乙個值或表示式轉換為bool型別,若表示式x為值,返回true,否則返回false

float()

把數字或是字串轉換為float型別

hash()

返回乙個物件的hash值

help()

返回內建函式的幫助說明

id()

返回乙個物件的標識

input()

接受控制台的輸入

int()

把數字或是字串轉化為整型

len()

返回物件包含的元素個數

range()

生成乙個列表並返回

reduce()

對序列的值進行累計計算

round()

四捨五入函式

sorted()

返回乙個排序後的列表

sum()

返回乙個序列的和

type()

返回乙個物件的型別

zip()

把n個序列作為列表的元素返回

def 函式名(引數1,引數2,...): #注意冒號不可缺少

......

# 注意縮排

return 表示式

lambda 變數1,變數2,... : 表示式 # 定義lambda函式的格式

# 使用示例

deffunc

(): x,y,m,n = (1,2,3,4)

sum = lambda x,y : x+y

sub = lambda m,n : m-n

return sum(x,y)*sub(m,n)

def

func

():# 普通函式,return

for i in range(n):

return i

deffunc2

():# generator函式,yield

for i in range(n):

yield i

print(func(3)) # 此時只會列印0

f = func2(3)

print(f) # 返回函式func2()的位址

print(f.next()) # 返回0

python基礎之三 靜態方法

定義乙個人類 class person object 定義乙個類屬性 country 中國 def init self,name 例項屬性 self.name name self.age 20 建立乙個例項方法 def get age self return self.age 類方法 classme...

Python基礎之三 Python3 基礎語法

編碼是資訊從一種形式或格式轉換為另一種形式的過程,也稱為計算機程式語言的 簡稱編碼。用預先規定的方法將文字 數字或其它物件編成數碼,或將資訊 資料轉換成規定的電脈衝訊號。編碼在電子計算機 電視 遙控和通訊等方面廣泛使用。編碼是資訊從一種形式或格式轉換為另一種形式的過程。解碼,是編碼的逆過程。pyth...

Oracle基礎之三

3.select distinct 列名稱 別名 列名稱 別名 列名稱 別名 from 表名稱 別名 where 過濾條件 s order by 字段 asc desc 字段 asc desc 字段 asc desc order by 是在select 後面執行的,所以可以唯一使用別名進行排序。as...