欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python?常用內(nèi)置模塊超詳細梳理總結

 更新時間:2022年03月17日 14:46:37   作者:hacker707  
模塊是一個包含索引你定義的函數(shù)和變量的文件,其擴展名為.py。模塊可以被其他程序引入,以使用該模塊中的函數(shù)等功能。這也是使用python標準庫的方法

導入模塊的方式

?import module_name

?from nodule_name import name1,name2…

?from module_name import *

?from module_name import func as domo_func

time模塊

time模塊是與時間相關的模塊

time.sleep()

延遲執(zhí)行的時間

import time

print('hello python world')
time.sleep(2.0)  # 延遲執(zhí)行2秒
print('life is short,i use python')

time.time()

秒時間戳

import time

# 時間戳表示的是從1970年1月1日00:00:00開始按秒計算的偏移量
print(time.time())

time.localtime()

查看本地時間

import time

print(time.localtime())

time.strftime()

自定義時間格式 接收以時間元組,并返回以字符串表示的當?shù)貢r間,格式由參數(shù)format決定

import time

print(time.strftime('%Y-%m-%d %H:%M:%S'))

strfttime里面的常用格式化參數(shù)

參數(shù)描述
%Y本地完整的年份,例如2022
%y去掉世紀的年份,例如22
%M分鐘數(shù)
%m月份
%d一個月的第幾天
%H一天中的第幾個小時
%S秒數(shù)
%A本地完整星期名稱,例如Saturday
%a本地簡化星期名稱,例如Sat
%B本地完整月份名稱,例如March
%b本地簡化月份名稱,例如Mar
%p顯示本地時間是am還是pm
%x本地相應日期,例如03/05/22
%X本地相應時間,例如18:32:07
%j一年中的第幾天

datetime()

??datetime也是與時間相關的模塊但不是time中的模塊,需要import導入一下??

datetime.datetime.now()輸出當前時間

import datetime

print(datetime.datetime.now())

random模塊

random模塊是隨機模塊

random.random()

隨機生成[0,1)的數(shù)

import random

print(random.random()) 

random.randint()

隨機生成整數(shù)

import random

print(random.randint(1, 5))

random.choice()

隨機在序列中取元素

import random

print(random.choice('1234hello python world'))

random.shuffie()

import random

li = [1, 4, 7, 5, 3, 0]
# 將傳入的容器進行亂序,注意1:改變的是容器本身。注意2:容器不能是元組
random.shuffle(li)  # 將列表元素隨機排列
print(li)

random.randrange()

隨機取整數(shù)

import random

print(random.randrange(1, 10, 2))  # 隨機取1,3,5,7,9

random.sample()

隨機取樣

import random

li = [1, 4, 6, 5, 18, 2, 9, 7]
print(random.sample(li, 3))  # 隨機從li列表中取三個元素

??擴展:用random模塊實現(xiàn)6位隨機驗證碼

import random


def rd():
    res = ''
    for i in range(6):
        num = random.randint(0, 9)

        res += str(num)
    print(res)


rd()
import random

res = random.sample(range(0, 9), 6)
f_li = list(map(str, res))  # 映射-->將res中的每一個元素逐一的傳入到str進行強轉,并返回
print("".join(f_li))

json模塊

JSON是一種使用廣泛的輕量數(shù)據(jù)格式,json模塊提供了JSON數(shù)據(jù)的處理功能 由于JSON和字典格式非常像,所以json模塊也相當于是用來使json與字典做轉換。但是要注意,json中的數(shù)據(jù)必須使用雙引號包裹

json.loads()

json轉為字典(適用于語句)

import json

json_data = '{"name": "hacker"}'

dict_data = json.loads(json_data)
print(dict_data)

json.dumps()

字典轉為json(適用于語句)

import json

dict_data = {"name": "hacker"}
json_data = json.dumps(dict_data)
print(json_data)

json.load()

json轉為字典(適用于文件)

json.dump()

字典轉為json(適用于文件)

OS模塊

OS模塊是于操作系統(tǒng)相關的模塊

os.getcwd()

用來打印當前工作目錄

import os

print(os.getcwd()) # D:\python實例\object

os.chdir()

改變當前工作目錄

import os

print(os.getcwd())  # D:\python實例\object
os.chdir(r'D:\python實例\python')  # 加r防止轉義
print(os.getcwd())  # D:\python實例\python

os.makedirs()

以遞歸形式創(chuàng)建多個文件夾

import os
# 文件夾存在,則報錯
os.makedirs(r'/home/response/hacker')

os.removedirs()

以遞歸方式刪除多個空文件夾

import os

# 非空刪除,會報錯
os.removedirs(r'/home/response/hacker')

os.mkdir()

創(chuàng)建單個文件夾

import os
# 只能創(chuàng)建單個文件夾
os.mkdir(r'hacker')

os.rmdir()

刪除單個文件夾

import os
# 只能創(chuàng)建單個文件夾
os.rmdir(r'hacker')

os.path.exists()

判斷該路徑下的文件或文件夾是否存在

import os
# 存在返回True,不存在返回False
print(os.path.exists('images'))

os.path.join()

拼接路徑

import os

print(os.path.join(os.getcwd(), "happy"))

sys模塊

sys模塊是與python解釋器交互的模塊

sys.argv[]

sys.argv[0]—>程序本身文件路徑

sys.argv[1]—>外部運行時傳遞的參數(shù)

sys.exit()

用于退出程序

以上就是博主整理的python常用的內(nèi)置模塊

到此這篇關于Python 常用內(nèi)置模塊超詳細梳理總結的文章就介紹到這了,更多相關Python 常用內(nèi)置模塊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 基于Python實現(xiàn)nc批量轉tif格式

    基于Python實現(xiàn)nc批量轉tif格式

    做項目有時會運用到netCDF格式的氣象數(shù)據(jù),而ArcGIS中需要用柵格影像進行處理,對于較多的文件,ArcGIS一個個手動轉換過于繁瑣,因此我們采用Python進行轉換,下面就是Python實現(xiàn)nc批量轉tif格式的示例代碼,希望對你有所幫助
    2022-08-08
  • Python找出文件中使用率最高的漢字實例詳解

    Python找出文件中使用率最高的漢字實例詳解

    這篇文章主要介紹了Python找出文件中使用率最高的漢字,涉及Python針對字符串與中文的相關操作技巧,需要的朋友可以參考下
    2015-06-06
  • python 如何通過KNN來填充缺失值

    python 如何通過KNN來填充缺失值

    這篇文章主要介紹了python 通過KNN來填充缺失值的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 在Python中操作列表之List.append()方法的使用

    在Python中操作列表之List.append()方法的使用

    這篇文章主要介紹了在Python中操作列表之List.append()方法的使用,是Python入門學習中的基礎知識,需要的朋友可以參考下
    2015-05-05
  • Python中將變量按行寫入txt文本中的方法

    Python中將變量按行寫入txt文本中的方法

    下面小編就為大家分享一篇Python中將變量按行寫入txt文本中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python腳本實現(xiàn)格式化css文件

    Python腳本實現(xiàn)格式化css文件

    這篇文章主要介紹了Python腳本實現(xiàn)格式化css文件,本文直接給出實現(xiàn)代碼,實現(xiàn)把壓縮后的CSS文件轉換成正??勺x的CSS格式,需要的朋友可以參考下
    2015-04-04
  • windows系統(tǒng)Tensorflow2.x簡單安裝記錄(圖文)

    windows系統(tǒng)Tensorflow2.x簡單安裝記錄(圖文)

    這篇文章主要介紹了windows系統(tǒng)Tensorflow2.x簡單安裝記錄(圖文),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Python實現(xiàn)PDF轉為Excel的示例講解

    Python實現(xiàn)PDF轉為Excel的示例講解

    這篇文章主要為大家詳細介紹了在Python中將PDF表格轉換為Excel文件的解決方案,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-11-11
  • 用OpenCV進行年齡和性別檢測的實現(xiàn)示例

    用OpenCV進行年齡和性別檢測的實現(xiàn)示例

    這篇文章主要介紹了用 OpenCV 進行年齡和性別檢測的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Pytorch?linear?多維輸入的參數(shù)問題

    Pytorch?linear?多維輸入的參數(shù)問題

    這篇文章主要介紹了Pytorch?linear多維輸入的參數(shù)的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08

最新評論