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

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

函數是組織好的,可重複使用的,用來實現單一或相關聯功能的代碼段。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軟體有帶幫助文檔,不過是英文的,看不懂。現在網上可以搜索到中文版的幫助文檔了,有詳細的內置函數使用方法。

相關焦點

  • python eval()內置函數
    python有一個內置函數eval(),可以將字符串進行運行。
  • 柳小白Python學習筆記 10 內置方法之列表方法
    python3.7幫助文檔中是這樣定義方法的:方法是使用屬性表示法來調用的函數。 存在兩種形式:內置方法和類實例方法。 內置方法由支持它們的類型來描述。前面學習數據類型的時候學習了許多方法,我看不懂英文幫助文檔,而查了好多資料都是說類實例方法的,說方法是定義在類中的函數。但是學習的時候感覺這些方法沒在類中定義呀,很疑惑。
  • Python 函數合集:足足 68 個內置函數請收好
    python給你提供的, 拿來直接用的函數,比如print.截止到python版本3.6.2 python一共提供了68個內置函數。相關內置函數語法:sorted(Iterable, key=函數(排序規則), reverse=False)Iterable: 可迭代對象key: 排序規則(排序函數), 在sorted內部會將可迭代對象中的每一個元素傳遞給這個函數的參數.
  • python教程:3個非常有用的內置函數
    這三個內置函數還是非常有用的,在工作中用的還不少,順手,下面一一進行介紹 1、filter 語法:filter
  • Python 函數合集:足足 68 個內置函數,請收好
    python給你提供的, 拿來直接用的函數,比如print.截止到python版本3.6.2 python一共提供了68個內置函數。相關內置函數語法:sorted(Iterable, key=函數(排序規則), reverse=False)Iterable: 可迭代對象key: 排序規則(排序函數), 在sorted內部會將可迭代對象中的每一個元素傳遞給這個函數的參數.
  • Python中有哪些內置函數呢?以及內置函數實例
    #python軟體學習#>Python中有哪些內置函數呢?filter 過濾器map 對於參數iterable中的每個元素都應用fuction函數,並將結果作為列表返回zip 將對象逐一配對實例1 常用內置函數
  • 柳小白Python學習筆記 23 xlrd6日期讀取
    在柳小白Python學習筆記 22文末提到,只讀取「bwz」工作表中日期的年月日,而且還想和工作表中的格式一樣,今天就來解決這兩個問題吧。首先導入需要用到的模塊xlrd和datetime,讀取「光大2020年1月.xls」工作薄中的「bwz」工作表。沿用筆記22循環輸出datetime格式日期的例子。
  • Python中10個常用的內置函數
    大家好,我是小張在 3.8 版本中,Python 解釋器有近 69 個內置函數可供使用,有了它們能極大地提高編碼效率,數量雖然不少,但在日常搬磚中只用到其中一部分,根據使用頻率和用法,這裡列出來幾個本人認為不錯的內置函數,結合一些例子介紹給大家
  • Python 中 10 個常用的內置函數
    在 3.8 版本中,Python 解釋器有近 69 個內置函數可供使用,有了它們能極大地提高編碼效率數量雖然不少,但在日常搬磚中只用到其中一部分,根據使用頻率和用法,這裡列出來幾個本人認為不錯的內置函數,結合一些例子介紹給大家complex()
  • 學習Python的利器:內置函數dir()和help()
    (1)內置函數dir()用來查看對象的成員。
  • 為什麼說python內置函數並不是萬能的?
    PS:內置函數 built-in function 和內置類型 built-in type 很相似,但 list() 實際是一種內置類型而不是內置函數。我曾對這兩種易混淆的概念做過辨析,請查看這篇文章。為了方便理解與表述,以下統稱為內置函數。1、內置函數的查找優先級最低內置函數的名稱並不屬於關鍵字,它們是可以被重新賦值的。
  • python 內置函數詳解(一)
    abs() 數字取絕對值內置函數 abs(),Python 官方文檔描述如下:help(abs)Help on built-in function abs in module builtins:內置函數 all(),Python 官方文檔描述如下:help(all)Help on built-in function all in module builtins:all(iterable, /
  • Python 69個內置函數分8類總結,這樣記更方便!
    >內置函數Python3解釋器中內置了69個常用函數,屬於底層的函數,它們到處可用。1 類型相關69個內置函數中,與類型相關的指,把入參包裝為某種類型,這樣的內置函數包括:bool()  #d布爾型int()  #d整形str()  #d字符型tuple() #d元包型dict() #d字典型list() #d列表型
  • python之lambda函數使用
    內置函數高階用法lambda常用高階函數:map()函數reduce() 函數sorted() 函數filter() 函數map()函數:map() 會根據提供的括號內函數對給出的序列做一一映射。map(function,iterable,.),這個是map函數的形式,function為所指定的函數,iterable為所提供的序列,可為多個序列。
  • Python內置函數一覽表
    Python 標準庫非常龐大,包含了很多模塊,要想使用某個函數,必須提前導入對應的模塊,否則函數是無效的。內置函數是解釋器的一部分,它隨著解釋器的啟動而生效;標準庫函數是解釋器的外部擴展,導入模塊以後才能生效。一般來說,內置函數的執行效率要高於標準庫函數。
  • 打基礎一定要吃透這12類 Python 內置函數
    內置函數就是python給你提供的, 拿來直接用的函數,比如print.,input等。截止到python版本3.6.2 python一共提供了68個內置函數,我將它們分成 12 類,方便你學習。1. 和數字相關1.
  • Python map() 函數
    map()是Python中的內置函數,可將函數應用於給定可迭代對象中的所有元素。它允許您編寫簡單幹淨的代碼而無需使用循環Python map()函數map()函數採用以下形式:map(function, iterable, ...)
  • python 內置函數
    列舉部分python內置函數描述abs() 函數返回數字的絕對值
  • 柳小白Python學習筆記 12 內置方法之字典方法
    學習字典的時候只學習了最基本的字典定義和創建方式。今天再學習兩種字典的創建方法及字典內置方法的使用。現在春暖花開,所以我用花的元素創建了garden(花園)系列字典,字典的鍵是flowers(花名),值是florescence(花期)。
  • 科學使用python中的Map函數和Filter函數
    歡迎關注 「小白玩轉Python」,發現更多 「有趣」map函數假設我們想要用現有列表創建一個新的列表,也就是說要在現有列表的基礎上,對列表的每個元素進行某種操作,然後將結果輸出來創建一個新的列表。例如,有一個數字列表,而我們想創建一個包含其平方的新列表。