1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      python3函數(shù)引用 Python3語法

      python如何定義和調(diào)用函數(shù)

      1、函數(shù)定義

      嘉善ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

      ①使用def關(guān)鍵字定義函數(shù)

      def 函數(shù)名(參數(shù)1.參數(shù)2.參數(shù)3...):

      """文檔字符串,docstring,用來說明函數(shù)的作用"""

      #函數(shù)體

      return 表達(dá)式

      注釋的作用:說明函數(shù)是做什么的,函數(shù)有什么功能。

      ③遇到冒號要縮進(jìn),冒號后面所有的縮進(jìn)的代碼塊構(gòu)成了函數(shù)體,描述了函數(shù)是做什么的,即函數(shù)的功能是什么。Python函數(shù)的本質(zhì)與數(shù)學(xué)中的函數(shù)的本質(zhì)是一致的。

      2、函數(shù)調(diào)用

      ①函數(shù)必須先定義,才能調(diào)用,否則會報(bào)錯(cuò)。

      ②無參數(shù)時(shí)函數(shù)的調(diào)用:函數(shù)名(),有參數(shù)時(shí)函數(shù)的調(diào)用:函數(shù)名(參數(shù)1.參數(shù)2.……)

      ③不要在定義函數(shù)的時(shí)候在函數(shù)體里面調(diào)用本身,否則會出不來,陷入循環(huán)調(diào)用。

      ④函數(shù)需要調(diào)用函數(shù)體才會被執(zhí)行,單純的只是定義函數(shù)是不會被執(zhí)行的。

      ⑤Debug工具中Step into進(jìn)入到調(diào)用的函數(shù)里,Step Into My Code進(jìn)入到調(diào)用的模塊里函數(shù)。

      「Python3基礎(chǔ)」函數(shù)

      表示一個(gè)功能,函數(shù)定義著是提供功能的人,函數(shù)調(diào)用者是使用功能的人。

      print:打印功能,將括號中的內(nèi)容,顯示到終端。

      將括號中的內(nèi)容顯示在控制臺.

      input:輸入功能,從終端中獲取輸入的信息,存到程序變量當(dāng)中

      作用:將用戶輸入的內(nèi)容賦值給變量

      第一個(gè)字符必須是字母表中字母或下劃線 _ 。

      標(biāo)識符的其他的部分由字母、數(shù)字和下劃線組成。

      標(biāo)識符對大小寫敏感。

      python最具特色的就是使用縮進(jìn)來表示代碼塊,不需要使用大括號 {} 。

      縮進(jìn)的空格數(shù)是可變的,但是同一個(gè)代碼塊的語句必須包含相同的縮進(jìn)空格數(shù)。實(shí)例如下:

      python3--內(nèi)置函數(shù)

      python的常用內(nèi)置函數(shù)

      1.abs() 函數(shù)返回?cái)?shù)字的絕對值

      abs(-40)=40

      2. dict() 函數(shù)用于創(chuàng)建一個(gè)字典

      dict()

      {} ? ? ?#創(chuàng)建一個(gè)空字典類似于u={},字典的存取方式一般為key-value

      例如u = {"username":"tom", ?"age":18}

      3. help() 函數(shù)用于查看函數(shù)或模塊用途的詳細(xì)說明

      help('math')查看math模塊的用處

      a=[1,2,3,4]

      help(a)查看列表list幫助信息

      4.dir()獲得當(dāng)前模塊的屬性列表

      dir(help)

      ['__call__', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__']

      5.min() 方法返回給定參數(shù)的最小值 /參數(shù)可以為序列

      a=? min(10,20,30,40)

      a

      10

      6. next() 返回迭代器的下一個(gè)項(xiàng)目

      it = iter([1, 2, 3, 4, 5])

      next(it)

      1

      next(it)

      2

      7. id() 函數(shù)用于獲取對象的內(nèi)存地址

      a=12

      id(a)

      1550569552

      8.enumerate() 函數(shù)用于將一個(gè)可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個(gè)索引序列,同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo),一般用在 for 循環(huán)當(dāng)中。

      a=["tom","marry","leblan"]

      list(enumerate(a))

      [(0, 'tom'), (1, 'marry'), (2, 'leblan')]

      9. oct() 函數(shù)將一個(gè)整數(shù)轉(zhuǎn)換成8進(jìn)制字符串

      oct(15)

      '0o17'

      oct(10)

      '0o12'

      10. bin() 返回一個(gè)整數(shù) int 或者長整數(shù) long int 的二進(jìn)制表示

      bin(10)

      '0b1010'

      bin(15)

      '0b1111'

      11.eval() 函數(shù)用來執(zhí)行一個(gè)字符串表達(dá)式,并返回表達(dá)式的值

      eval('2+2')

      4

      12.int() 函數(shù)用于將一個(gè)字符串會數(shù)字轉(zhuǎn)換為整型

      int(3)

      3

      int(3.6)

      3

      int(3.9)

      3

      int(4.0)

      4

      13.open() 函數(shù)用于打開一個(gè)文件,創(chuàng)建一個(gè)file對象,相關(guān)的方法才可以調(diào)用它進(jìn)行讀寫

      f=open('test.txt')

      14.str() 函數(shù)將對象轉(zhuǎn)化為適于人閱讀的形式

      str(3)

      '3'

      15. bool() 函數(shù)用于將給定參數(shù)轉(zhuǎn)換為布爾類型,如果沒有參數(shù),返回 False

      bool()

      False

      bool(1)

      True

      bool(10)

      True

      bool(10.0)

      True

      16.isinstance() 函數(shù)來判斷一個(gè)對象是否是一個(gè)已知的類型

      a=5

      isinstance(a,int)

      True

      isinstance(a,str)

      False

      17. sum() 方法對系列進(jìn)行求和計(jì)算

      sum([1,2,3],5)

      11

      sum([1,2,3])

      6

      18. super() 函數(shù)用于調(diào)用下一個(gè)父類(超類)并返回該父類實(shí)例的方法。super 是用來解決多重繼承問題的,直接用類名調(diào)用父類方法

      class ? User(object):

      ? def__init__(self):

      class Persons(User):

      ? ? ? ? super(Persons,self).__init__()

      19. float() 函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點(diǎn)數(shù)

      float(1)

      1.0

      float(10)

      10.0

      20. iter() 函數(shù)用來生成迭代器

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

      iter(a)

      for i in iter(a):

      ... ? ? ? ? print(i)

      ...

      1

      2

      3

      4

      5

      6

      21.tuple 函數(shù)將列表轉(zhuǎn)換為元組

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

      tuple(a)

      (1, 2, 3, 4, 5, 6)

      22.len() 方法返回對象(字符、列表、元組等)長度或項(xiàng)目個(gè)數(shù)

      s = "playbasketball"

      len(s)

      14

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

      len(a)

      6

      23. property() 函數(shù)的作用是在新式類中返回屬性值

      class User(object):

      ?def __init__(self,name):

      ? ? ? ? ? self.name = name

      def get_name(self):

      ? ? ? ? ? return self.get_name

      @property

      ?def name(self):

      ? ? ? ? ?return self_name

      24.type() 函數(shù)返回對象的類型

      25.list() 方法用于將元組轉(zhuǎn)換為列表

      b=(1,2,3,4,5,6)

      list(b)

      [1, 2, 3, 4, 5, 6]

      26.range() 函數(shù)可創(chuàng)建一個(gè)整數(shù)列表,一般用在 for 循環(huán)中

      range(10)

      range(0, 10)

      range(10,20)

      range(10, 20)

      27. getattr() 函數(shù)用于返回一個(gè)對象屬性值

      class w(object):

      ... ? ? ? ? ? ? s=5

      ...

      a = w()

      getattr(a,'s')

      5

      28. complex() 函數(shù)用于創(chuàng)建一個(gè)復(fù)數(shù)或者轉(zhuǎn)化一個(gè)字符串或數(shù)為復(fù)數(shù)。如果第一個(gè)參數(shù)為字符串,則不需要指定第二個(gè)參數(shù)

      complex(1,2)

      (1+2j)

      complex(1)

      (1+0j)

      complex("1")

      (1+0j)

      29.max() 方法返回給定參數(shù)的最大值,參數(shù)可以為序列

      b=(1,2,3,4,5,6)

      max(b)

      6

      30. round() 方法返回浮點(diǎn)數(shù)x的四舍五入值

      round(10.56)

      11

      round(10.45)

      10

      round(10.45,1)

      10.4

      round(10.56,1)

      10.6

      round(10.565,2)

      10.56

      31. delattr 函數(shù)用于刪除屬性

      class Num(object):

      ...? ? a=1

      ...? ? b=2

      ...? ? c=3.

      .. print1 = Num()

      print('a=',print1.a)

      a= 1

      print('b=',print1.b)

      b= 2

      print('c=',print1.c)

      c= 3

      delattr(Num,'b')

      print('b=',print1.b)

      Traceback (most recent call last):? File "", line 1, inAttributeError: 'Num' object has no attribute 'b'

      32. hash() 用于獲取取一個(gè)對象(字符串或者數(shù)值等)的哈希值

      hash(2)

      2

      hash("tom")

      -1675102375494872622

      33. set() 函數(shù)創(chuàng)建一個(gè)無序不重復(fù)元素集,可進(jìn)行關(guān)系測試,刪除重復(fù)數(shù)據(jù),還可以計(jì)算交集、差集、并集等。

      a= set("tom")

      b = set("marrt")

      a,b

      ({'t', 'm', 'o'}, {'m', 't', 'a', 'r'})

      ab#交集

      {'t', 'm'}

      a|b#并集

      {'t', 'm', 'r', 'o', 'a'}

      a-b#差集

      {'o'}


      新聞名稱:python3函數(shù)引用 Python3語法
      標(biāo)題鏈接:http://www.ef60e0e.cn/article/hpoedi.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        禄劝| 扎兰屯市| 乳源| 沂源县| 肃北| 鄯善县| 陆丰市| 庆元县| 侯马市| 东城区| 金湖县| 义马市| 正镶白旗| 永康市| 韩城市| 锦州市| 华蓥市| 林西县| 徐汇区| 南京市| 甘谷县| 成武县| 开鲁县| 武冈市| 扬中市| 白城市| 镇雄县| 喜德县| 丘北县| 体育| 饶阳县| 华坪县| 依安县| 循化| 河北省| 曲松县| 崇礼县| 喜德县| 滨海县| 福泉市| 曲水县|