Python函式 模組

2021-10-20 18:20:06 字數 3081 閱讀 5980

模組

定義函式使用def ,函式體寫在縮排塊中,函式的返回值用return語句返回,函式執行完畢也沒有return語句時,自動return none

如果想定義乙個什麼事也不做的空函式,可以用pass語句,pass可以用來作為佔位符,如果沒想好怎麼寫,可以先寫乙個pass函式,讓**執行起來

函式

含義print()

輸出函式

input()

輸入函式

open()

開啟檔案

print(valus,sep,end)

向螢幕輸出指定的漢字

print

("hello world"

)

同時輸出多個字串,用逗號「,」隔開。用感嘆號結尾

print

("hello"

,"world"

,"hello"

,"python"

,sep=

'-',end=

'!')

引數單獨設定

print

("{}*{}={}"

.format

(i,j,i*j)

,end=

' ')

input()

name =

input

()

注意:input()輸出的是乙個字串型別。

順序傳入引數
def show

(name , age , ***)

:print

("我叫:"

, name,

"年齡:"

,age,

"性別:"

,***)

show

("張三",18

,"男"

)

def show

(name , age , ***)

:print

("我叫:"

, name,

"年齡:"

,age,

"性別:"

,***)

show

(name=

"張三"

,age =

"18"

,***=

"男")

自帶引數
def show

(name=

"張三"

, age=

'18'

, ***=

'男')

:print

("我叫:"

, name,

"年齡:"

,age,

"性別:"

,***)

show

()

傳入不定長引數
def show

(*args)

: sum =

0for a in args:

sum += a

print

(sum)

show(2

,68,90

,21,66

)

模組

含義random

生成隨機數的模組

time

time模組

math

數學計算運算模組

urllib

爬蟲模組

os控制作業系統模組

webbrowser

控制瀏覽器模組

random

import random  #匯入模組

a = random.

randint(1

,100

) #範圍內隨機輸出乙個整數

b = random.

random

() # 0

~1 間隨機乙個數浮點型

c = random.

uniform(10

,20) # 範圍內隨機輸出乙個浮點型

d =random.

choices([

5,'hello',[

1,2,

3],'world'

],k=

2) #選擇輸出2個(k決定)列表值

time

import  time     #匯入模時間塊
math

import  math    #匯入數學模組
os模組

import os

os.system

)#程式幫我們開啟qq軟體

os.rename

(r」檔案路徑\a.txt「,r」檔案路徑\b.txt「)

#重新命名檔名

webbrowser模組

import webbrowser

webbrowser.

open

(r"瀏覽器**"

)#程式幫我們開啟瀏覽器**

公升級 pip,在 cmd 輸入

檢視已經安裝好的模組

pip list
安裝模組

pip install 第三方模組名
解除安裝模組

pip uninstall 第三方模組名

python函式 模組

一 函式 函式是組織好的,可以重複利用,用來實現一定功能的 段。1 函式的組成部分 1 函式 塊以 def 關鍵字開始,後接函式名稱和括號 然後是冒號 2 任何傳入的引數和自變數必須放在 中 3 函式第一行語句可以寫注釋表明函式的功能 4 段,描述了函式實現的功能,需要縮排 5 return 表示式...

Python 函式 模組

1.函式的定義 2.函式的呼叫 格式 函式名 函式只能先定義再使用,即函式的呼叫不能出現在函式定義部分的上方。3.除錯工具3.函式注釋 4.函式引數的使用 形參是乙個容器實參是放在容器內的東西。5.函式的返回值 使用return關鍵字可以返回結果。用return返回後,後續的 都不會再執行。模組1....

python函式模組概念 Python模組概念

補充 生成器表示式 將列表生成器的中括號改為小括號就是生成器表示式 res i for i in range 10 if i 5 列表生成式 res i for i in range 10 if i 5 生成器表示式 模組什麼是模組 模組就是一系列功能的集合體 對函式集的封裝 內建模組 第三方模組 ...