- Python漫游數(shù)學王國:高等數(shù)學、線性代數(shù)、數(shù)理統(tǒng)計及運籌學
- 畢文斌 毛悅悅編著
- 256字
- 2023-08-10 17:10:44
1.3.6 函數(shù)
函數(shù)的應用非常廣泛,Python除了內(nèi)置的標準函數(shù)外,還支持自定義函數(shù)。創(chuàng)建單個輸出的函數(shù)既可以使用def關鍵字,也可以使用匿名函數(shù)(lambda)。例如,定義一個函數(shù)f(x)=x3+2x,并求f(3)的值,有以下兩種方法。
方法1:

方法2:

創(chuàng)建多個輸出的函數(shù)只能使用def關鍵字,如圖1.54所示。

圖 1.54
需要注意以下兩點。
(1)函數(shù)返回多個值,是Python特有的性質(zhì),VS Code將其作為元組顯示(10,24),常見的調(diào)用多值函數(shù)的方法如下:

(2)函數(shù)的第一行def f(x, y, z):和函數(shù)體內(nèi)的代碼行不能對齊,如果在第一行的冒號后按Enter鍵時,光標沒有自動停在u前方的位置,這時按Tab鍵。
推薦閱讀
- Linux核心技術從小白到大牛
- 自己動手寫Java虛擬機
- Instant Typeahead.js
- React.js Essentials
- Functional Programming in JavaScript
- Advanced Oracle PL/SQL Developer's Guide(Second Edition)
- 高級語言程序設計(C語言版):基于計算思維能力培養(yǎng)
- Visual FoxPro程序設計習題集及實驗指導(第四版)
- Python深度學習原理、算法與案例
- ElasticSearch Cookbook(Second Edition)
- Redmine Cookbook
- Swift High Performance
- SQL Server 2008實用教程(第3版)
- Access 2016數(shù)據(jù)庫應用與開發(fā):實戰(zhàn)從入門到精通(視頻教學版)
- Node.js進階之路