初识python之函数基础
生活随笔
收集整理的這篇文章主要介紹了
初识python之函数基础
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
課堂筆記:
1、什么是函數(shù)?函數(shù)相當(dāng)于工具,需要事先準(zhǔn)備好,在需要用時(shí)再使用。
2、如何使用函數(shù)?
函數(shù)必須先定義、后調(diào)用。
3、函數(shù)的語法:
# def 函數(shù)名(參數(shù)1,參數(shù)2...):
# """
# 注釋
# 函數(shù)的說明
# 水杯,用來盛水與喝水
# """
# 函數(shù)體代碼(邏輯代碼)
# return 返回值
'''
def: (全稱defind) 用來聲明定義函數(shù)的關(guān)鍵字。
函數(shù)名: 看其名、知其意。
(): 括號(hào),存放的是接收外界的參數(shù)。
注釋: 用來說明函數(shù)的作用。
函數(shù)體代碼: 邏輯代碼。
return: 后面跟函數(shù)的返回值。
'''
# 注冊功能
# 先定義
def register():
'''
此函數(shù)注冊功能
:return:
'''
while True:
# 讓用戶輸入用戶名與密碼
user = input('請輸入用戶名:').strip()
pwd = input('請輸入密碼:').strip()
re_pwd = input('請確認(rèn)密碼:').strip()
# 判斷兩次輸入的密碼是否一致
if pwd == re_pwd:
# 格式化字符串的三種方式
# user_info = '用戶名:%s,密碼:%s' % (user, pwd)
# user_info = '用戶名:{},密碼:{}'.format(user, pwd)
# 字符串前寫一個(gè)f相當(dāng)于調(diào)用format方法
user_info = f'用戶名:{user},密碼:{pwd}'
# 把用戶信息寫入文件中
with open(f'{user}.txt', 'w', encoding='utf-8') as f:
f.write(user_info)
break
else:
print('兩次密碼不一致,請重新輸入!')
# 調(diào)用函數(shù): 函數(shù)名 + 括號(hào) 即調(diào)用函數(shù).
# register()
'''
函數(shù)在定義階段發(fā)生的事情:
1.先打開python解釋器。
2.加載05 函數(shù)基礎(chǔ).py 文件。
3.python解釋器會(huì)幫我們檢測py文件中語法,
但是只會(huì)檢測python語法,不會(huì)執(zhí)行函數(shù)體代碼。
'''
def foo():
print('from foo!')
bar()
# print(
# 調(diào)用階段,會(huì)執(zhí)行foo函數(shù)體代碼。
foo()
四、名稱空間
python解釋器自帶的: 內(nèi)置名稱空間
自定義的py文件內(nèi),頂著最左邊定義的: 全局名稱空間
函數(shù)內(nèi)部定義的: 局部名稱空間
'''
name = 'tank'
def func1():
# name = 'tank'
print()
def func2():
print('func2...')
# print(name, '全局打印')
func1() ?
轉(zhuǎn)載于:https://www.cnblogs.com/lweiser/p/11020476.html
總結(jié)
以上是生活随笔為你收集整理的初识python之函数基础的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IE下列表框不能给option绑定cli
- 下一篇: Python Django 学习笔记