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
      相關咨詢
      選擇下列產品馬上在線溝通
      服務時間:8:30-17:00
      你可能遇到了下面的問題
      關閉右側工具欄

      新聞中心

      這里有您想知道的互聯網營銷解決方案
      python內置函數命令 python內置函數代碼

      python3--內置函數

      python的常用內置函數

      在永定等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都做網站、網站設計 網站設計制作按需定制,公司網站建設,企業(yè)網站建設,高端網站設計,成都全網營銷,外貿營銷網站建設,永定網站建設費用合理。

      1.abs() 函數返回數字的絕對值

      abs(-40)=40

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

      dict()

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

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

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

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

      a=[1,2,3,4]

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

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

      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() 方法返回給定參數的最小值 /參數可以為序列

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

      a

      10

      6. next() 返回迭代器的下一個項目

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

      next(it)

      1

      next(it)

      2

      7. id() 函數用于獲取對象的內存地址

      a=12

      id(a)

      1550569552

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

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

      list(enumerate(a))

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

      9. oct() 函數將一個整數轉換成8進制字符串

      oct(15)

      '0o17'

      oct(10)

      '0o12'

      10. bin() 返回一個整數 int 或者長整數 long int 的二進制表示

      bin(10)

      '0b1010'

      bin(15)

      '0b1111'

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

      eval('2+2')

      4

      12.int() 函數用于將一個字符串會數字轉換為整型

      int(3)

      3

      int(3.6)

      3

      int(3.9)

      3

      int(4.0)

      4

      13.open() 函數用于打開一個文件,創(chuàng)建一個file對象,相關的方法才可以調用它進行讀寫

      f=open('test.txt')

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

      str(3)

      '3'

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

      bool()

      False

      bool(1)

      True

      bool(10)

      True

      bool(10.0)

      True

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

      a=5

      isinstance(a,int)

      True

      isinstance(a,str)

      False

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

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

      11

      sum([1,2,3])

      6

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

      class ? User(object):

      ? def__init__(self):

      class Persons(User):

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

      19. float() 函數用于將整數和字符串轉換成浮點數

      float(1)

      1.0

      float(10)

      10.0

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

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

      iter(a)

      for i in iter(a):

      ... ? ? ? ? print(i)

      ...

      1

      2

      3

      4

      5

      6

      21.tuple 函數將列表轉換為元組

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

      tuple(a)

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

      22.len() 方法返回對象(字符、列表、元組等)長度或項目個數

      s = "playbasketball"

      len(s)

      14

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

      len(a)

      6

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

      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() 函數返回對象的類型

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

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

      list(b)

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

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

      range(10)

      range(0, 10)

      range(10,20)

      range(10, 20)

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

      class w(object):

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

      ...

      a = w()

      getattr(a,'s')

      5

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

      complex(1,2)

      (1+2j)

      complex(1)

      (1+0j)

      complex("1")

      (1+0j)

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

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

      max(b)

      6

      30. round() 方法返回浮點數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 函數用于刪除屬性

      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() 用于獲取取一個對象(字符串或者數值等)的哈希值

      hash(2)

      2

      hash("tom")

      -1675102375494872622

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

      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'}

      python基礎:內置函數、方法、轉義字符大全

      在寫python程序時,常能用到一些函數和方法,總結一下,保存起來,方便查詢。

      一、內置函數

      # abs()獲取數字絕對值

      # chr(i)數字轉換為字符類型

      # divmod() 獲取兩個數值的商和余數

      # enumerate() 將可遍歷序列組合為索引序列

      # float()轉換為浮點數

      # format() 格式化字符串

      # int()轉換為整數?

      # input() 接受用戶輸入內容

      # len() 計算元素個數

      # max() 返回最大值

      # min() 返回最小值

      # math.ceil() 返回指定數值的上舍整數

      # open()打開文件并返回文件對象

      # pow() 冪運算

      # print()打印輸出?

      # range() 生成器

      # reversed()反轉所有元素

      # round()四舍五入求值

      # sorted()對可迭代對象進行排序?

      # str() 轉換為字符串

      # sum() 求和

      # set() 創(chuàng)建集合

      # tuple() 將序列轉換為元組

      # zip()將可迭代對象打包成元組

      二、方法

      # append() 添加列表元素

      # capitalize()首字母轉換為大寫?

      # count()字符出現次數

      # close() 關閉文件

      # decode() 解碼字符串

      # dict.keys() 獲取字典所有的鍵

      # find()字符串首次出現的索引

      # f.read() 讀取文件內容

      # dict.update()更新字典

      # dict.items() 獲取字典鍵/值對

      # dict.get() 返回指定鍵的值

      # encode() 編碼字符串

      # list.sort() 排序列表元素

      # index() 元素首次出現的索引

      # isdigit() 判斷字符串是否只由數字組成

      # isupper() 是否所有字母都為大寫

      # isnum() 判斷字符串是否由字母和數字組成

      # islower() 是否所有字母都為小寫

      # isdecimal() 檢查字符串是否只包含十進制字符

      # isalpha() 檢測字符串是否為純字母

      # random.shuffle()隨機排序

      # random.sample()返回無重復隨機數列表

      # random.choice() 返回一個隨機元素

      # random.randint() 生成指定范圍的隨機整數

      # random.randrange() 生成指定范圍的指定遞增基數隨機整數

      # pop() 刪除列表中的元素

      # remove()刪除列表中的指定元素

      # strip()去除空格

      # lstrip()去除左側空格

      # rstrip() 去除右側空格

      # readline() 讀取單行內容

      # root.after() Tkinter中等待一段時間后再執(zhí)行命令

      # str.isnumeric() 驗證字符串是否為數字(適用于Unicode)

      # split()分割字符串

      # ord() 將字符轉換為整數

      # replace() 字符串替換

      # ljust() 左對齊填充

      # rjust() 左對齊填充

      # readlines() 讀取所有行內容

      # datetime.datetime.now() 返回指定時區(qū)的本地日期時間

      # datetime.datetime.today() 獲取當前本地日期的date對象

      # datetime.utcnow() 返回當前UTC時間的datetime對象

      # time.strptime()把時間字符串解析為元組

      # time.time()返回當前時間的時間戳

      # time.sleep()暫停指定秒數

      # time.strftime() 返回指定格式的日期字符串

      # time.mktime() 接收時間元組并返回時間戳

      # os.getcwd() 獲取當前工作目錄

      # os.listdir() 獲取指定路徑下的目錄和文件列表

      # os.makedirs() 遞歸創(chuàng)建目錄

      # os.rename() 重命名目錄或文件

      # os.path.exists() 判斷路徑是否存在

      # upper() 全部轉換為大寫字母

      # lower()? 全部轉換為小寫字母

      # sys.stdout.write() 標準輸出打印

      # sys.stdout.flush()刷新輸出?

      # shutil.copy() 復制單個文件到另一文件或目錄

      # write() 寫入文件內容

      # winsound.Beep() 打開電腦揚聲器

      # zfill() 在字符串前面填充0

      三、循環(huán)語句

      # break終止當前循環(huán)

      # continue 終止本循環(huán)進入下一次循環(huán)

      # with open() as file 以with語句打開文件(數據保存)

      四、轉義字符

      \ 行尾續(xù)行符

      \' 單引號?

      \'' 雙引號

      \a 響鈴

      \e 轉義

      \n 換行

      \t 橫向制表符

      \f 換頁

      \xyy 十六進制yy代表的字符

      \\反斜杠符號

      \b 退格

      \000 空

      \v 縱向制表符

      \r 回車

      \0yy 八進制yy代表的字符

      \other 其他的字符以普通格式輸出

      python內置函數

      python內置函數是什么?一起來看下吧:

      python內置函數有:

      abs:求數值的絕對值

      abs(-2) 2

      pmod:返回兩個數值的商和余數

      pmod(5,2) (2,1) pmod(5.5,2) (2.0,1.5)

      bool:根據傳入的參數的邏輯值創(chuàng)建一個布爾值

      bool()?#未傳入參數 False bool(0)?#數值0、空序列等值為False False bool(1) True

      all:判斷可迭代對象的每個元素是否都為True值

      all([1,2])?#列表中每個元素邏輯值均為True,返回True True ?all(())?#空元組 True ?all({})?#空字典 True

      help:返回對象的幫助信息

      help(str)? Help?on?class?str?in?module?builtins: class?str(object) |??str(object='')?-?str |??str(bytes_or_buffer[,?encoding[,?errors]])?-?str |?? |??Create?a?new?string?object?from?the?given?object.?If?encoding?or |??errors?is?specified,?then?the?object?must?expose?a?data?buffer |??that?will?be?decoded?using?the?given?encoding?and?error?handler. |??Otherwise,?returns?the?result?of?object.__str__()?(if?defined) |??or?repr(object). |??encoding?defaults?to?sys.getdefaultencoding(). |??errors?defaults?to?'strict'. |?? |??Methods?defined?here: |?? |??__add__(self,?value,?/) ??????????Return?self+value.

      _import_:動態(tài)導入模塊

      index?=?__import__('index') index.sayHello()

      locals:返回當前作用域內的局部變量和其值組成的字典

      def?f(): ????print('before?define?a?') ????print(locals())?#作用域內無變量 ????a?=?1 ????print('after?define?a') ????print(locals())?#作用域內有一個a變量,值為1 ?f?f() before?define?a? {}? after?define?a {'a':?1}

      input:讀取用戶輸入值

      s?=?input('please?input?your?name:') please?input?your?name:Ain ?s 'Ain'

      open:使用指定的模式和編碼打開文件,返回文件讀寫對象

      #?t為文本讀寫,b為二進制讀寫 ?a?=?open('test.txt','rt') ?a.read() 'some?text' ?a.close()

      eval:執(zhí)行動態(tài)表達式求值

      eval('1+2+3+4') 10

      除了上述舉例的函數之外,內置函數按分類還可分為:

      1、數學運算(7個)

      2、類型轉換(24個)

      3、序列操作(8個)

      4、對象操作(7個)

      5、反射操作(8個)

      6、變量操作(2個)

      7、交互操作(2個)

      8、文件操作(1個)

      9、編譯操作(4個)

      10、裝飾器(3個)


      文章標題:python內置函數命令 python內置函數代碼
      標題URL:http://ef60e0e.cn/article/dosseeo.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>

        伽师县| 宝兴县| 柘荣县| 嘉义县| 红河县| 方城县| 独山县| 菏泽市| 宁国市| 秦安县| 奈曼旗| 绥滨县| 葫芦岛市| 自治县| 达拉特旗| 沙田区| 常德市| 平乡县| 玛沁县| 西丰县| 黄龙县| 铜川市| 伽师县| 怀宁县| 资讯 | 巴彦县| 蓬溪县| 辉南县| 康平县| 凤台县| 斗六市| 台安县| 教育| 包头市| 枝江市| 吉首市| 富阳市| 无锡市| 中宁县| 甘谷县| 宜州市|