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