python基礎知識梳理-----7函式
基本內容梳理
1:函式定義,函式名,函式體以及函式的呼叫方式
2:函式的返回值
3:函式的引數
4:函式---動態傳引數
5:名稱空間,區域性名稱的載入順序,全域性名稱空間,作用域,載入順序
6:函式的巢狀
7:gloabal,nonlcal關鍵字
一:函式的定義,函式名,函式體以及函式的呼叫方式
1:使用def()函式關鍵字來定義函式,
語法:
def 函式名():
函式體
二:函式返回值,以及返回問題
1:執行完函式後,可以使用返回值return()來返回對應的內容
例子:
def eat():
t = input('請問今晚吃什麼')
return t
print('今晚吃'+eat())
輸出:
請問今晚吃什麼香蕉 # return 可以返回對應的內容
今晚吃香蕉
三:帶引數的函式
1: 形參,實參,和傳參
語法格式:
def 函式名(引數內容):
函式體
例子:
def gongju(a): #a就是形參
print('開啟'+a)
gongju('手機') #'手機'就是實參 這裡把是手機傳給a 進行運算
輸出:
開啟手機
2:
相關推薦
python基礎知識梳理-----7函式
基本內容梳理 1:函式定義,函式名,函式體以及函式的呼叫方式 2:函式的返回值 3:函式的引數 4:函式---動態傳引數 5:名稱空間,區域性名稱的載入順序,全域性名稱空間,作用域,載入順序 6:函式的巢狀 7:gloabal,nonlcal關鍵字 一:函式的定義,
Python基礎知識梳理 - 第01部分
python基礎知識梳理在開始Python基礎知識梳理前, 先安裝下環境. 以下過程是在Linux操作系統, root用戶下進行的, 主要安裝了2.7版本的python, 和pip, ipython, virtualenv等工具, 最後是vim的設置.1. 安裝python.# wget https://ww
Python基礎知識梳理 - 第03部分
if while for 程序語言中的流程控制語句用於控制計算操作執行的次序. 次序分為: 順序, 分支, 循環. 順序, 就是字面含義, 從上至下的運行; 分支, 根據各種條件, 進入相應的程序塊; 循環, 即多次進入相同的程序塊.Python語言中分支的實現, 借助於if語句, 其一般形式如下
python基礎知識梳理-----1變數,常量,註釋
因為公司用的是delphi ,所以自學了一陣delphi,但是隨著語言的發展,delphi的前景堪憂啊.辭職以後打算好好學學python,然後找找資料分析和爬蟲方面的工作. 記錄此貼,僅作學習使用,所有內容網上均有相同內容 一:變數 1:變數:將運算中的結果暫時儲存的記憶體,方便以後使用
python基礎知識梳理----2格式化輸出,替換符
一:格式化輸出 1: 格式: 例子: name=input('請輸入name') print('名字是%s'%name) %s就是代表字串串佔位符,除此之外,還有%d, 是數字佔位符, 如果把上⾯面的age後⾯面的換成%d,就代表你必須只 能輸入數字啦 這時對應的資料必須是in
python基礎知識梳理----3基本資料型別,int,bool,str ,for 迴圈,迭代
一:python的基本型別 1.int -----整數,主要進行數學運算 2.str -----字串,可以儲存少量資料,並進行相關操作, 3. bool ---布林型別,判斷真假 4.list ----列表.儲存大量的資料 用[ ]表示 5.tuple ----元組,不可以發
python基礎知識整理4——函式閉包
函式閉包 Function Clouse:引用了自由變數的函式既是一個閉包.這個被引用的自由變數和這個函式一同存在,即便它已經離開了創造它的環境也一樣. 比如下面的函式的返回值 def foo(): I = [] def bar(i): I.appe
python-基礎知識之匿名函式、內建函式
一、什麼是匿名函式? 匿名就是沒有名字 def func(x,y,z=1): return x+y+z 匿名 lambda x,y,z=1:x+y+z #與函式有相同的作用域,但是匿名意味著引用計數為0,使用一次就釋放,除非讓其有名字 func=lambda x,
指標知識梳理7- 函式指標
一、函式的地址 前面講 程式執行起來以後,在記憶體中有程式碼區,程式執行每一條指令,是從記憶體中讀出來這條指令,然後再執行。 所謂函式的地址是指函式的入口地址,這個函式的從這個地址開始進入執行,也就是從這個地址處取指令執行。 那麼在程式碼層面,函式的地址用 函式指標變數 來
第二章(1.6)Python基礎知識(高階函式)
Python函式 一、定義函式 定義一個函式要使用def語句,依次寫出函式名、括號、括號中的引數和冒號:,然後,在縮排塊中編寫函式體,函式的返回值用return語句返回。 示例: def my_abs(x): if x >= 0:
Python基礎知識(內建函式彙總)
python內建函式 最近一直在看python的document,打算在基礎方面重點看一下python的keyword、Build-in Function、Build-in Constants、Build-in Types、Build-in Exception這四個方面,其實在看的時候發現整個《
python基礎知識第九篇(函式)
函式 >>>>>>>>>>> : 使用函式的好處 1.程式碼重用 2.保持一致性,方便維護 3.可擴充套件性 定義方法 def test01(): age="sasa,sdda" print(age) return(age)
07-python基礎知識-函式使用
函式使用 零碎知識 靈活的if-else a = 3 if False else 5 # 上下兩種寫法等價 # if False: # a = 3 # else: # a = 5 print(a) 靈活的and/or # 前面的表示式為真,
06-python基礎知識-函式使用
函式使用 變數作用域 塊級作用域 if True: name = 'xiaoming' # 沒有塊級作用域 print(name) 區域性作用域 def test(): a = 10 test() # 區域性變數:在函式內部定義的變數,只能在
05-python基礎知識-函式基礎
函式基礎 函式簡介 定義:具有特定功能的一段程式碼。 優點: 可以減少程式碼的重複書寫 可以將功能的實現著和使用者分開,提高開發效率 分類: 庫函式:print、input、type等 自定義
Python基礎知識——encode和decode函式
以前我們介紹過,Python2.x中預設的編碼的基礎型別是unicode編碼的型別,在Python3.x才轉化為基於unicode的字串。 那麼我們在Python2.x的學習中就會遇到各種各樣的編碼問
Python基礎知識——異常處理、函式
一、異常處理 1.錯誤型別:索引錯誤、鍵值錯誤list = [1,2,3,4,5,6,7,8] # IndexError: list index out of range print(list[14])dic = {} # 如果dic有name屬性 則修改這個屬性的值
python基礎知識
save one 註意 cmd 知識 dea 命令行 com 小數 1、界面調整 file--settings--editor--colors&fonts--font 改scheme,先點save as 才可以設置字體大小以及樣式 2、關聯GIT 在test成
Python-基礎知識-數據類型、變量和常量
規則 特殊 數學 不同類 pre cep rom 不能 布爾值 一、數據類型 在Python中,能夠直接處理的數據類型有以下幾種: 1、整數 2、浮點數 3、字符串 字符串是以單引號‘或雙引號"括起來的任意文本,比如‘abc‘,"xyz"等等。請註意,‘‘或""本身只是
Linux基礎知識day-7
user 周期性 ava atime 修改 epo app 它的 mount NFS服務 1)NFS(Network File System)即網絡文件系統,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。NFS在文件傳送或信息傳送過程中依賴於RPC協議。RPC,