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

python使用建議與技巧分享(二)

 更新時(shí)間:2020年08月17日 11:44:32   作者:songleo  
這篇文章主要介紹了python的使用建議與一些技巧的分享,對(duì)大家理解和學(xué)習(xí)python有所幫助,感興趣的朋友可以了解下

這是一個(gè)系列文章,主要分享python的使用建議和技巧,每次分享3點(diǎn),希望你能有所收獲。

1 如何在if語句中檢測多個(gè)條件

不推薦方式

flag1 = 1
flag2 = 0
flag3 = 0

if flag1 == 1 or flag2 == 1 or flag3 == 1:
print 'ok'

推薦方式

flag1 = 1
flag2 = 0
flag3 = 0

if 1 in (flag1, flag2, flag3):
print 'ok'

可以看到,前一種方式重復(fù)代碼太多,不推薦。后一種寫法更簡潔、易讀。另外,其實(shí)也可以通過any函數(shù)實(shí)現(xiàn),如下:

if any((flag1, flag2, flag3)):
print 'ok'

2 如何從list中隨機(jī)采樣元素

import random


all_data = [num for num in range(100)]
sample_data = random.sample(all_data, 20)
print sample_data
# [71, 25, 58, 79, 70, 69, 93, 29, 11, 30, 40, 81, 12, 48, 91, 21, 83, 42, 38, 31]

這里是從100個(gè)元素中,隨機(jī)采樣20個(gè)元素??梢钥吹?,借助random模塊的sample函數(shù)可以很輕易實(shí)現(xiàn)采樣功能。python的random模塊很有意思,大家感興趣可以看看,能實(shí)現(xiàn)很多有趣的功能。比如可以輕易實(shí)現(xiàn)“洗牌”功能:

import random


order_list = range(10)
print order_list
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
random.shuffle(order_list)
print order_list
# [3, 5, 9, 0, 8, 7, 1, 2, 6, 4]

3 如何測試函數(shù)運(yùn)行時(shí)間

不推薦方式

import time


def func1():
time.sleep(2)


begin_time = time.time()
func1()
passed_time = time.time() - begin_time
print passed_time
# 2.00099992752

推薦方式

import time
from timeit import timeit


def func1():
time.sleep(2)


print timeit(stmt="func1()",
setup="from __main__ import func1",
number=1)
# 2.00122451254

借助python的timeit模塊,可以很輕易的測試出函數(shù)運(yùn)行時(shí)間。在不知道timeit模塊之前,我就是用前一種方式測試函數(shù)運(yùn)行時(shí)間的,別笑。

以上就是python使用建議與技巧分享(二)的詳細(xì)內(nèi)容,更多關(guān)于python建議與技巧的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python使用PIL庫將PNG圖片轉(zhuǎn)換為ICO圖標(biāo)的示例代碼

    Python使用PIL庫將PNG圖片轉(zhuǎn)換為ICO圖標(biāo)的示例代碼

    在軟件開發(fā)和網(wǎng)站設(shè)計(jì)中,ICO圖標(biāo)是一種常用的圖像格式,特別適用于應(yīng)用程序圖標(biāo)、網(wǎng)頁收藏夾圖標(biāo)等場景,本文將介紹如何使用Python的PIL庫將PNG圖片轉(zhuǎn)換為ICO格式的圖標(biāo)文件,需要的朋友可以參考下
    2025-03-03
  • ?Python思維導(dǎo)圖匯總

    ?Python思維導(dǎo)圖匯總

    這篇文章主要給大家分享的是?Python思維導(dǎo)圖匯總,對(duì)大家學(xué)習(xí)或工作或許有一定參考價(jià)值,需要的朋友可以參考一下,洗碗給對(duì)你有所幫助
    2022-01-01
  • Django ORM查詢操作方式

    Django ORM查詢操作方式

    Django提供了一套非常方便的類似SqlAlchemy ORM的通過對(duì)象調(diào)用的方式操作數(shù)據(jù)庫表的ORM框架,,本文給大家詳細(xì)介紹Django ORM查詢操作方式,感興趣的朋友一起看看吧
    2023-10-10
  • 利用python爬取散文網(wǎng)的文章實(shí)例教程

    利用python爬取散文網(wǎng)的文章實(shí)例教程

    這篇文章主要跟大家介紹了利用python爬取散文網(wǎng)文章的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • python切片及sys.argv[]用法詳解

    python切片及sys.argv[]用法詳解

    Sys.argv[]是用來獲取命令行參數(shù)的,sys.argv[0]表示代碼本身文件路徑,所以參數(shù)從1開始。下面通過實(shí)例代碼給大家介紹python切片及sys.argv[]用法,需要的朋友參考下吧
    2018-05-05
  • PyQt5 QFrame控件的用法詳解

    PyQt5 QFrame控件的用法詳解

    在PyQt5中,QFrame是一個(gè)重要的基類,它提供了邊框樣式、陰影效果、形狀等屬性,可以幫助開發(fā)者實(shí)現(xiàn)豐富多彩的界面效果,本文將結(jié)合實(shí)際案例,詳細(xì)介紹QFrame在PyQt5中的用法,需要的朋友可以參考下
    2024-08-08
  • Python實(shí)現(xiàn)哲學(xué)家就餐問題實(shí)例代碼

    Python實(shí)現(xiàn)哲學(xué)家就餐問題實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于Python實(shí)現(xiàn)哲學(xué)家就餐問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • qpython3 讀取安卓lastpass Cookies

    qpython3 讀取安卓lastpass Cookies

    這篇文章主要介紹了qpython3 讀取安卓lastpass Cookies的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • Virtualenv 搭建 Py項(xiàng)目運(yùn)行環(huán)境的教程詳解

    Virtualenv 搭建 Py項(xiàng)目運(yùn)行環(huán)境的教程詳解

    這篇文章主要介紹了Virtualenv 搭建 Py項(xiàng)目運(yùn)行環(huán)境的詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 手動(dòng)實(shí)現(xiàn)把python項(xiàng)目發(fā)布為exe可執(zhí)行程序過程分享

    手動(dòng)實(shí)現(xiàn)把python項(xiàng)目發(fā)布為exe可執(zhí)行程序過程分享

    這篇文章主要介紹了手動(dòng)實(shí)現(xiàn)把python項(xiàng)目發(fā)布為exe可執(zhí)行程序過程分享,本文使用C語言實(shí)現(xiàn)了一個(gè)簡潔的Python打包程序,需要的朋友可以參考下
    2014-10-10

最新評(píng)論

德州市| 嘉定区| 闻喜县| 莫力| 亳州市| 永城市| 屏边| 右玉县| 白山市| 通山县| 聂荣县| 汉川市| 曲靖市| 土默特右旗| 扎囊县| 宝清县| 成武县| 临夏县| 乐亭县| 百色市| 民乐县| 固阳县| 施甸县| 台东县| 灯塔市| 泰来县| 佳木斯市| 桦川县| 信丰县| 商城县| 密云县| 赤城县| 文安县| 雷山县| 龙川县| 莱西市| 舒城县| 阳朔县| 威信县| 杂多县| 永靖县|