Python學習筆記(5) 函式

2021-09-19 13:38:37 字數 1742 閱讀 2010

# encoding=gbk

#定義函式

def greet_user(username):

print("hello, " + username.title() + "!")

greet_user('jim')

#定義具有返回值的函式

def get_formatted_name(first_name,last_name):

full_name = first_name + ' ' + last_name

return full_name.title()

while true:

print("\nplease enter your name:")

print("(please enter 'exit' to quit)")

f_name=input("first name:")

if f_name == 'exit':

break

l_name=input("last name:")

if l_name == 'exit':

break

musician = get_formatted_name(f_name, l_name)

print("hello," + musician)

#向函式中傳遞列表

def greet_users(names):

for name in names:

msg = "hello, " + name.title() + "!"

print(msg)

usernames = ['grep','jim','hanmei']

greet_users(usernames)

#傳遞任意數量的實參

def make_pizza(*toppings):

print("flowing topping:")

for topping in toppings:

print(topping)

make_pizza('yangcong')

make_pizza('xiangchang','yangcong','lajiao')

#匯入整個模組

import pizza

pizza.make_pizza('yangcong')

pizza.make_pizza('xiangchang','yangcong','lajiao')

#匯入特定的函式

from pizza import make_pizza

make_pizza('yangcong')

make_pizza('xiangchang','yangcong','lajiao')

#使用as給模組制定別名

import pizza as p

p.make_pizza('yangcong')

p.make_pizza('xiangchang','yangcong','lajiao')

#使用as給函式制定別名

from pizza import make_pizza as mp

mp('yangcong')

mp('xiangchang','yangcong','lajiao')

#匯入模組中的所有函式

from pizza import *

make_pizza('yangcong')

make_pizza('xiangchang','yangcong','lajiao')

python2 7學習筆記(5) 函式

內建很多函式,需要知道那個函式幹什麼的話,可以用 help 函式名 來獲取說明文件 不過都是英文的,老子看不懂啊。不過慢慢看還是能大致理解的 可以將函式名賦值給乙個變數,相當於給函式起乙個別名 在python中,定義乙個函式要使用def語句,依次寫出函式名 括號 括號中的引數和冒號 然後,在縮排塊中...

Python學習5 函式

廖雪峰的部落格 內建函式 使用 help 可以檢視函式 的幫助資訊 python內建函式 定義函式 在python中,定義乙個函式要使用def語句,依次寫出函式名 括號 括號中的引數和冒號,最後,在縮排塊中編寫函式體,函式的返回值用return語句返回。如下面所示 def my abs x if x...

Python 學習筆記 5

今天從25章開始 p652 學習 python 的 oop 用 看起來更直觀 class class a def init self,value 建構函式 self.data value def add self,other 運算子過載 return class a self.data other ...