柳小白Python學習筆記 8 函數(function)之內置函數

2021-01-08 一直在學習的柳芽兒

函數是組織好的,可重複使用的,用來實現單一或相關聯功能的代碼段。python提供了很多內置函數,當然我們也可以自定義函數。

今天主要學習一些內置函數的用法。python裡內置了很多函數,這些函數可以直接調用。下圖是python3.7的內置函數表,表中一共有69個內置函數,我學習了一些這個階段學習是碰到的函數。

輸出函數

print()函數是經常用內置函數,主要是列印輸出。print()函數自動在傳入字符的末尾添加了換行符,所以每次列印都自動換行。如果不想換行,可以在print()函數內添加end參數。示例:

查看數據類型函數

在學習數據類型的時候,我們用到了type()函數查看數據的類型。示例:

數據類型轉換函數

數據類型轉換需要用到int(),float(),complex()三個內置函數。它們的使用方法如下:

int(x): 將x轉換為一個整數;

float(x):將x轉換為一個浮點數;

complex():有兩種模式

a.complex(x):將x轉換為一個實數部分為x,虛數部分為0的複數;

b.complex(x,y):將x轉換為一個實數部分為x,虛數部分為y的複數;

示例:

在python中不支持把複數轉換成整數或浮點數。 示例:

創建列表的函數

list()以序列為參數,並把序列轉換成列表,好多資料說也可以用range()函數直接創建整數列表,我試了一下,並沒有直接生成列表,而是生成一個可迭代的對象。查資料說在python2中可以直接生成列表,在python3中,必須使用list()轉換一下。示例:

上面說到range()函數可以創建整數列表,它一般用在for循環中。使用方法:range(start, stop,[step]),start是開始值,;stop是結束值;step是步長,一般不顯示,默認為1。用九九乘法表來演示一下range()函數的使用。示例:

創建元組的函數

tuple()和list()一樣都是以序列為參數,並把序列轉換成元組。示例:

長度、最大值和最小值

len()函數返回序列中所包含元素的個數;

max()和min()分別返回序列中最大和最小的元素。

暫時我就學習這些內置函數,其它的等到我用到的時候再去查一下幫助文檔,安裝的python軟體有帶幫助文檔,不過是英文的,看不懂。現在網上可以搜索到中文版的幫助文檔了,有詳細的內置函數使用方法。

相關焦點

  • hive學習筆記之七:內置函數
    https://github.com/zq2599/blog_demos內容:所有原創文章分類和匯總,及配套源碼,涉及Java、Docker、Kubernetes、DevOPS等;本篇概覽本文是《hive學習筆記
  • 柳小白Python學習筆記 23 xlrd6日期讀取
    在柳小白Python學習筆記 22文末提到,只讀取「bwz」工作表中日期的年月日,而且還想和工作表中的格式一樣,今天就來解決這兩個問題吧。首先導入需要用到的模塊xlrd和datetime,讀取「光大2020年1月.xls」工作薄中的「bwz」工作表。
  • 柳小白Python學習筆記 10 內置方法之列表方法
    python3.7幫助文檔中是這樣定義方法的:方法是使用屬性表示法來調用的函數。 存在兩種形式:內置方法和類實例方法。 內置方法由支持它們的類型來描述。前面學習數據類型的時候學習了許多方法,我看不懂英文幫助文檔,而查了好多資料都是說類實例方法的,說方法是定義在類中的函數。但是學習的時候感覺這些方法沒在類中定義呀,很疑惑。
  • 零基礎小白python入門必看之高階函數(1)
    python高階函數詳解本文結合各種實際的例子詳細講解了Python5,想找一個python學習交流環境,可以加入我們的python裙,關注小編,並私信「01」即可進裙,領取python學習資料,會節約很多時間,減少很多遇到的難題。
  • Python學習第42課-map()函數
    【每天幾分鐘,從零入門python編程的世界!】今天我們學習另一個比較常用的內置函數map()。●描述map()會根據提供的函數對指定迭代器做映射。它有兩個參數,第一個參數是一個函數,第二個參數是一個迭代器。
  • python教程:3個非常有用的內置函數
    這三個內置函數還是非常有用的,在工作中用的還不少,順手,下面一一進行介紹 1、filter 語法:filter
  • Python中有哪些內置函數呢?以及內置函數實例
    #python軟體學習#>Python中有哪些內置函數呢?filter 過濾器map 對於參數iterable中的每個元素都應用fuction函數,並將結果作為列表返回zip 將對象逐一配對實例1 常用內置函數
  • 零基礎學習 Python 之函數的應用
    寫在之前函數是很有深度的,需要我們深入探究,實踐過程中,有很多對函數的不同理解,需要我們在學習的過程中不斷的思考,下面我們在昨天文章(零基礎學習 Python 之與函數的初次相見)的基礎上,再學習一些函數的相關應用。返回值所謂的返回值,就是在調用函數的地方由函數返回的數據。
  • Python代碼結構:函數
    「1.定義函數與調用函數定義python函數:依次輸入def、函數名、帶有函數參數的圓括號,最後緊跟一個冒號(:)函數命名規範:必須使用字母或者下劃線_開頭,僅能含有字母、數字和下劃線;定義函數:def do_nothing():... pass註:python函數中的pass表明函數沒有做任何事情。
  • 為什麼說python內置函數並不是萬能的?
    PS:內置函數 built-in function 和內置類型 built-in type 很相似,但 list() 實際是一種內置類型而不是內置函數。我曾對這兩種易混淆的概念做過辨析,請查看這篇文章。為了方便理解與表述,以下統稱為內置函數。1、內置函數的查找優先級最低內置函數的名稱並不屬於關鍵字,它們是可以被重新賦值的。
  • Rust 學習筆記-9 函數
    Rust 學習筆記-9 函數往期回顧: 下面從以下幾個方面來學習一下:定義一個函數調用一個函數函數返回值函數參數定義一個函數:函數定義了怎麼去完成一個任務, 在使用函數之前,必須定義它。函數體應該由包含該函數的代碼執行。命名函數的規則與變量的規則相似。
  • python之函數進階
    函數的定義python函數是通過def語句定義的代碼塊,由函數名、參數列表、函數體三部分組成。定義函數的語句是以def開頭,後接函數名稱和圓括號(),以:結尾。函數的參數列表必須放在圓括號之內,參數之間以逗號分隔。函數體第一行可使用多行字符串來說明函數的功能、參數數量和類型、返回值數量和類型(函數說明文檔可寫可不寫,建議要寫)。函數體部分由若干行代碼來實現函數的功能,函數體可以預設,或寫pass來略過。
  • Python中如何創建和調用函數
    ,關注我,一同學習簡單易懂的Python編程。第八十五節:創建和調用函數一直以來,數學函數是我輩最大的緊箍咒,現在遇到Python中的函數,就這區區兩個字,竟然一度讓我有了退卻的念頭,鼓起勇氣學了一點點,感覺沒有那麼難,嗯,可以繼續,下面就把今天學習的一點心得分享給大家。不提數學函數了,直接說說Python中的函數的用途。
  • 打基礎一定要吃透這12類 Python 內置函數
    內置函數就是python給你提供的, 拿來直接用的函數,比如print.,input等。截止到python版本3.6.2 python一共提供了68個內置函數,我將它們分成 12 類,方便你學習。1. 和數字相關1.
  • 高階函數不會用?教你python最實用的三個高階函數
    最常見的高階函數就是閉包函數,修飾器是閉包的一種語法糖實現,python中修飾器是大量才用的技術方案之一,可見高階函數的重要性。修飾器是輸出一個函數作為返回值的高階函數,我們今天主要講接受一個或多個參數作為輸入的高階函數,主要有map、reduce和filter函數。
  • 慢步python,編程中函數的概念,python中函數的聲明和調用
    函數,曾經是一個很高大尚的概念。筆者是在高中數學裡認識的函數,先是從y=2x+3 這條代數式開始的。y是因變量,x是自變量,y因為x取值的變化而變化。再後來式子變成這樣:f(x)=2x+3,f(x)是因變量,是function(x),f(x)是x的函數。類似地f(a)是a的函數,f(y)是y的函數。通過f(x)函數,可以得到關於變量x的特定運算的結果。
  • 乾貨分享丨Python從入門到編寫POC之特殊函數
    Python從入門到編寫POC系列文章是i春秋論壇作家「Exp1ore」表哥原創的一套完整教程,想系統學習Python技能的小夥伴,不要錯過哦!今天分享的是Python從入門到編寫POC之特殊函數、模塊及包和庫的相關知識點。
  • Python 函數是什麼?如何定義、調用函數
    函數function是什麼?函數的作用函數是可以實現一些特定功能的小方法或是小程序。在Python中有很多內建函數,當然隨著學習的深入,你也可以學會創建對自己有用的函數。簡單的理解下函數的概念,就是你編寫了一些語句,為了方便使用這些語句,把這些語句組合在一起,給它起一個名字。使用的時候只要調用這個名字,就可以實現語句組的功能了。
  • 柳小白Python學習筆記 13 文件操作2
    昨天學習了創建、刪除、重命名文件夾、獲取當前工作目錄地址及指定文件夾內容的列表。今天學習創建txt文檔及寫入內容。在python中open( )函數的作用是打開文件。我使用open( )函數打開我當前工作目錄上的num_1.txt文件,這裡還用到了read( )方法,有些知識結合在一起學習才能更好地掌握。
  • Python函數定義和函數調用
    我們已經使用了一些python內建函數,比如print()、input()、str()等等。 也使用了一些python自帶模塊的一些庫函數,比如math模塊的abs()函數。 函數定義: 語法:def關鍵字、函數名、([參數])、冒號、下一行縮進代碼塊(使用return 值 作為函數返回值)。