黑猴子的家:python 函式是什麼?
函式一詞來源於數學,但程式設計中的「函式」概念,與數學中的函式是有很大不同的,具體區別,我們後面會講,程式設計中的函式在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子過程或子程式),在Pascal中叫做procedure(過程)和function,在C中只有function,在Java裡面叫做method。
定義
函式是指將一組語句的集合通過一個名字(函式名)封裝起來,要想執行這個函式,只需呼叫其函式名即可
特性
(1)減少重複程式碼
(2)使程式變的可擴充套件
(3)使程式變得易維護
語法定義
#sayhi函式名,定義函式
def sayhi():
print("Hello, I'm nobody!")
#呼叫函式
sayhi()
函式可以帶引數
#下面這段程式碼
a,b = 5,8
c = a**b
print(c)
#改成用函式寫
def calc(x,y):
res = x**y
return res #返回函式執行結果
c = calc(a,b) #結果賦值給c變數
print(c)
相關文章
- python mmap()函式是什麼?Python函式
- 黑猴子的家:Yum aliyun 映象
- 什麼是Python函式?如何定義函式?Python函式
- Python3 函式是什麼Python函式
- python函式過載是什麼?Python函式
- python中upper函式的用法是什麼?Python函式
- python函式的定義和呼叫是什麼?Python函式
- Python中eval函式是什麼?如何使用?Python函式
- 一什麼是函式?函式
- 什麼是仿函式?函式
- Python函式引數和註解是什麼Python函式
- 黑猴子的家:Maven 私服 Nexus3 下載MavenS3
- 黑猴子的家:Hive 資料倉儲位置配置Hive
- 黑猴子的家:Hadoop之Namenode多目錄配置Hadoop
- Python中find函式是什麼?其作用有哪些?Python函式
- Python 函式預設返回None原因是什麼?Python函式None
- javascript純函式是什麼JavaScript函式
- 黑猴子的家:IDEA 使用 Git 進行專案管理IdeaGit專案管理
- 黑猴子的家:mysql 流程控制之分支結構MySql
- 黑猴子的家:window7+CentOS7雙系統CentOS
- 黑猴子的家:Windows 安裝 Navicat121 x64Windows
- 黑猴子的家:HBase 自定義HBase-MapReduce案列一
- 黑猴子的家:Hadoop NameNode 高可用 (High Availability) 實現解析HadoopAI
- javascript函式節流是什麼JavaScript函式
- 什麼是C++ setw() 函式?C++函式
- 什麼是IIFE(立即呼叫函式表示式)?函式
- 【js】什麼是函式節流與函式去抖JS函式
- 函式: 函式是怎麼使用的?函式
- web裡什麼是Math函式,作用是什麼Web函式
- 黑猴子的家:Maven 統一管理目標jar包的版本MavenJAR
- 系統呼叫與庫函式是什麼,區別是什麼函式
- 【譯】JavaScript中純函式是什麼JavaScript函式
- 節流函式throttle是什麼鬼?函式
- 什麼是紅黑樹
- 黑猴子的家:Redis 之 You need tcl 8.5 or newer in order to run the Redis testRedis
- python列表推導式是什麼?Python
- 你知道js的函式過載是什麼嗎?JS函式
- php中array_walk函式是什麼?PHP函式