日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python 常见的内置模块

發(fā)布時間:2023/12/13 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 常见的内置模块 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. abs() 函數(shù)

描述

abs() 函數(shù)返回數(shù)字的絕對值

#!/usr/bin/pythonprint "abs(-45) : ", abs(-45) print "abs(100.12) : ", abs(100.12) print "abs(119L) : ", abs(119L)以上實例運行后輸出結(jié)果為:abs(-45) : 45 abs(100.12) : 100.12 abs(119L) : 119

2.iter() 函數(shù)

?

描述

?

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

?

?

list= [1,2,3,4,5]for i in iter(list):print(i)結(jié)果: 1 2 3 4 5

?

3.dir() 函數(shù)

描述

dir() 函數(shù)不帶參數(shù)時,返回當前范圍內(nèi)的變量、方法和定義的類型列表;帶參數(shù)時,返回參數(shù)的屬性、方法列表。如果參數(shù)包含方法__dir__(),該方法將被調(diào)用。如果參數(shù)不包含__dir__(),該方法將最大限度地收集參數(shù)信息。

>>> dir() ['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'x', 'y']

4.open() 函數(shù)

file 對象方法

  • file.read([size]):size 未指定則返回整個文件,如果文件大小 >2 倍內(nèi)存則有問題,f.read()讀到文件尾時返回""(空字串)。

  • file.readline():返回一行。

  • file.readlines([size]) :返回包含size行的列表, size 未指定則返回全部行。

  • for line in f: print line :通過迭代器訪問。

  • f.write("hello\n"):如果要寫入字符串以外的數(shù)據(jù),先將他轉(zhuǎn)換為字符串。

  • f.tell():返回一個整數(shù),表示當前文件指針的位置(就是到文件頭的比特數(shù))。

  • f.seek(偏移量,[起始位置]):用來移動文件指針。

    • 偏移量: 單位為比特,可正可負
    • 起始位置: 0 - 文件頭, 默認值; 1 - 當前位置; 2 - 文件尾
  • f.close() 關(guān)閉文件

?

5.any() 函數(shù)

?

描述

?

any() 函數(shù)用于判斷給定的可迭代參數(shù) iterable 是否全部為 False,則返回 False,如果有一個為 True,則返回 True。

?

元素除了是 0、空、FALSE 外都算 TRUE。

>>>any(['a', 'b', 'c', 'd']) # 列表list,元素都不為空或0 True>>> any(['a', 'b', '', 'd']) # 列表list,存在一個為空的元素 True>>> any([0, '', False]) # 列表list,元素全為0,'',false False>>> any(('a', 'b', 'c', 'd')) # 元組tuple,元素都不為空或0 True>>> any(('a', 'b', '', 'd')) # 元組tuple,存在一個為空的元素 True>>> any((0, '', False)) # 元組tuple,元素全為0,'',false False>>> any([]) # 空列表 False>>> any(()) # 空元組 False

6.eval() 函數(shù)

描述

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

>>>x = 7 >>> eval( '3 * x' ) 21 >>> eval('pow(2,2)') 4 >>> eval('2 + 2') 4 >>> n=81 >>> eval("n + 4") 85

7.tuple() 函數(shù)

描述

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

>>>tuple([1,2,3,4])(1, 2, 3, 4)>>> tuple({1:2,3:4}) #針對字典 會返回字典的key組成的tuple (1, 3)>>> tuple((1,2,3,4)) #元組會返回元組自身 (1, 2, 3, 4)

8.list()函數(shù)

描述

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

注:元組與列表是非常類似的,區(qū)別在于元組的元素值不能修改,元組是放在括號中,列表是放于方括號中。

?

?

a = (123, 'xyz', 'zara', 'abc'); aList = list(a)print"列表元素 : ", aList)結(jié)果:[123, 'xyz', 'zara', 'abc']

?

9.vars() 函數(shù)

描述

vars() 函數(shù)返回對象object的屬性和屬性值的字典對象

10.getattr() 函數(shù)

描述

getattr() 函數(shù)用于返回一個對象屬性值。

class A(object):bar = 1a = A() print(getattr(a, 'bar')) # 獲取屬性 bar 值 print(getattr(a, 'bar2', 3) ) # 屬性 bar2 不存在,但設(shè)置了默認值

?

11.set() 函數(shù)

描述

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

>>> x = set("runmodel") >>> y = set("good") >>> x, y ({'r', 'e', 'd', 'n', 'm', 'o', 'l', 'u'}, {'o', 'd', 'g'}) # 重復(fù)的被刪除 >>> x & y # 交集 {'o', 'd'} >>> x | y # 并集 {'r', 'g', 'o', 'u', 'd', 'n', 'm', 'e', 'l'} >>> x - y # 差集 {'r', 'n', 'm', 'e', 'l', 'u'}

轉(zhuǎn)載于:https://www.cnblogs.com/QQmini/p/10773932.html

總結(jié)

以上是生活随笔為你收集整理的Python 常见的内置模块的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。