黃山做網(wǎng)站公司關(guān)鍵詞搜索神器
1 函數(shù)簡(jiǎn)介 function
input()、print()、range()、len()都是python的內(nèi)置函數(shù),可以直接使用的
函數(shù):可以用來(lái)保存代碼,在需要的時(shí)候?qū)@些語(yǔ)句進(jìn)行重復(fù)調(diào)用
優(yōu)點(diǎn):
1. 遇到重復(fù)功能的時(shí)候,直接調(diào)用即可,減少代碼量
2. 提升代碼,項(xiàng)目的結(jié)構(gòu)性,分工明確,提高代碼可讀性
3. 遇到擴(kuò)展功能的時(shí)候,修改比較方便
函數(shù)的本質(zhì)就是一段有特定功能、可以重復(fù)使用的代碼
def my_len(str):lenght = 0for c in str:lenght+=1return lenght
lenght = my_len("https://www.baidu.com/")
print(lenght) # 22lenght = my_len("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawww")
print(lenght) # 41
2 函數(shù)的定義
語(yǔ)法
def 函數(shù)名(形參1,形參2....形參n):代碼塊
def fn():print("這是我的第一個(gè)函數(shù)")
3 函數(shù)的調(diào)用
語(yǔ)法:
函數(shù)對(duì)象()
def fn():print("這是我的第一個(gè)函數(shù)")fn()
fn()
fn()這是我的第一個(gè)函數(shù)
這是我的第一個(gè)函數(shù)
這是我的第一個(gè)函數(shù)
def fn():print("這是我的第一個(gè)函數(shù)")print("helo")print("吃了嗎")fn()這是我的第一個(gè)函數(shù)
helo
吃了嗎fn——》是什么——》 函數(shù)對(duì)象
fn()——》是什么——》 調(diào)用函數(shù)
print——》是什么——》 函數(shù)對(duì)象
print()——》是什么——》調(diào)用函數(shù)