最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

導(dǎo)入模塊的方式

?import module_name

?from nodule_name import name1,name2…

?from module_name import *

?from module_name import func as domo_func

time模塊

time模塊是與時(shí)間相關(guān)的模塊

time.sleep()

延遲執(zhí)行的時(shí)間

import time

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

time.time()

秒時(shí)間戳

import time

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

time.localtime()

查看本地時(shí)間

import time

print(time.localtime())

time.strftime()

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

import time

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

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

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

datetime()

??datetime也是與時(shí)間相關(guān)的模塊但不是time中的模塊,需要import導(dǎo)入一下??

datetime.datetime.now()輸出當(dāng)前時(shí)間

import datetime

print(datetime.datetime.now())

random模塊

random模塊是隨機(jī)模塊

random.random()

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

import random

print(random.random()) 

random.randint()

隨機(jī)生成整數(shù)

import random

print(random.randint(1, 5))

random.choice()

隨機(jī)在序列中取元素

import random

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

random.shuffie()

import random

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

random.randrange()

隨機(jī)取整數(shù)

import random

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

random.sample()

隨機(jī)取樣

import random

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

??擴(kuò)展:用random模塊實(shí)現(xiàn)6位隨機(jī)驗(yàn)證碼

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中的每一個(gè)元素逐一的傳入到str進(jìn)行強(qiáng)轉(zhuǎn),并返回
print("".join(f_li))

json模塊

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

json.loads()

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

import json

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

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

json.dumps()

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

import json

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

json.load()

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

json.dump()

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

OS模塊

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

os.getcwd()

用來打印當(dāng)前工作目錄

import os

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

os.chdir()

改變當(dāng)前工作目錄

import os

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

os.makedirs()

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

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

os.removedirs()

以遞歸方式刪除多個(gè)空文件夾

import os

# 非空刪除,會(huì)報(bào)錯(cuò)
os.removedirs(r'/home/response/hacker')

os.mkdir()

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

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

os.rmdir()

刪除單個(gè)文件夾

import os
# 只能創(chuàng)建單個(gè)文件夾
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]—>外部運(yùn)行時(shí)傳遞的參數(shù)

sys.exit()

用于退出程序

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

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

相關(guān)文章

最新評(píng)論

湄潭县| 项城市| 阿坝县| 苗栗市| 嘉祥县| 太谷县| 烟台市| 普兰县| 图木舒克市| 怀宁县| 大同市| 平昌县| 永吉县| 油尖旺区| 福海县| 清苑县| 阳东县| 密山市| 民乐县| 涟水县| 马尔康县| 海林市| 开远市| 吉安市| 昭苏县| 灌云县| 江永县| 水富县| 迁西县| 柳河县| 龙山县| 贵阳市| 资中县| 陇西县| 延川县| 永胜县| 合江县| 梧州市| 潮安县| 尉氏县| 拜泉县|