<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          介紹10個常用的Python內置函數(shù),99.99%的人都在用!

          共 1704字,需瀏覽 4分鐘

           ·

          2022-01-21 02:37


          于Python內置函數(shù),在心里想一下:什么是Python內置函數(shù)呢?

          內置函數(shù)簡介

          Python 解釋器自帶的函數(shù)叫做“內置函數(shù)”,這些函數(shù)不需要import 導入就可以直接使用。

          這是為什么呢?

          其實你應該知道,運行Python代碼需要一個叫做“Python解釋器”的東西,這個解釋器也是一個程序,它為Python使用者提供了一些常用的功能,并取了獨一無二的名字,這就是我們所說的“內置函數(shù)”。

          就是由于Python內置函數(shù),伴隨著Python解釋器一起啟動,因此內置函數(shù)不需要導入,就可以直接使用。

          今天我就給大家講述10個常用Python內置函數(shù),看看有幾個你用過的?

          你知道這些“內置函數(shù)” 嗎?

          ① input

          input():該函數(shù)接受一個標準輸入數(shù)據(jù),返回為 string 類型。

          x?=?input("請輸入你的姓姓名:")
          print(f"我的名字是{x}")

          結果如下:

          ② enumerate()

          enumerate():該函數(shù)獲取一個集合(例如,元組),并將其作為枚舉對象返回。

          x?=?["張三","李四","王五"]
          for?index,?value?in?enumerate(x):
          ????print(f"我叫{value},我在列表中的索引是{index}")

          結果如下:

          ③ eval()

          eval():該函數(shù)用來執(zhí)行一個字符串表達式,并返回表達式的值。

          x?=?50
          eval(?'3?*?x'?)

          x?=?'print("打印這個字符串")'
          eval(x)

          結果如下:

          ④ format()

          format():該函數(shù)用于字符串格式化。

          "{:.2f}".format(3.1415926)

          "{0}?{1}".format("hello",?"world")

          結果如下:

          ⑤ map()

          map():該函數(shù)會根據(jù)提供的函數(shù),對指定序列做映射。

          list(map(func,[1,2,3,4,5]))

          list(map(lambda?x:?x?*?2,?[1,?2,?3,?4,?5])?)

          結果如下:

          ⑥ print()

          print():該函數(shù)用于打印輸出,最常見的一個函數(shù)。

          print("Hello?World")??

          print("www","baidu","com",sep=".")??#?設置間隔符

          結果如下:

          ⑦ range()

          range():在Python3中,該函數(shù)返回的是一個可迭代對象(類型是對象),而不是列表類型, 所以打印的時候不會打印列表。

          list(range(1,10))

          list(range(1,10,2))?#?指定步長

          結果如下:

          ⑧ reversed()

          reversed():該函數(shù)沒有返回值,但是會對列表的元素進行反向排序。

          x?=?["a",?"b",?"c",?"d"]
          for?i?in?reversed(x):
          ????print(i)

          結果如下:

          ⑨ sorted()

          sorted() :該函數(shù)函數(shù)返回指定的可迭代對象的排序列表。

          a?=?("b",?"g",?"a",?"d",?"f",?"c",?"h",?"e")
          x?=?sorted(a)
          print(x)

          結果如下:

          ⑩ ?zip()

          zip():該函數(shù)用于將可迭代的對象作為參數(shù),將對象中對應的元素打包成一個個元組,然后返回由這些元組組成的對象,這樣做的好處是節(jié)約了不少的內存。

          a?=?[1,2,3]
          b?=?[4,5,6]

          list(zip(a,b))

          for?i,j?in?zip(a,b):
          ????print(f"打印{i},再打印{j}")

          結果如下:


          往期推薦

          1、在瀏覽器里面運行命令行,真香!

          2、這波蘋果也認慫了,希望國內也能跟進

          3如何用 Python 發(fā)送告警通知到微信?

          4、國家發(fā)布新的支付方式,微信支付寶時代結束了嗎?

          5、你的密碼已遭泄露!讓密碼更安全的方法竟是丟掉密碼


          點擊關注公眾號,閱讀更多精彩內容
          瀏覽 32
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  男女激情AV | 日韩欧美一级精品久久 | 成人少妇视频 | 91av高清在线 | 亚洲成人视频免费观看 |