初學(xué)Python實(shí)用技巧兩則
本文記錄了初學(xué)Python常用的兩則實(shí)用技巧,分享給大家供大家參考之用。具體如下:
1.可變參數(shù)
示例代碼如下:
>>> def powersum(power, *args): ... '''''Return the sum of each argument raised to specified power.''' ... total = 0 ... for i in args: ... total += pow(i, power) ... return total ... >>> powersum(2, 3, 4) 25 >>> powersum(2, 10) 100
由于在args變量前有*前綴,所有多余的函數(shù)參數(shù)都會(huì)作為一個(gè)元組存儲(chǔ)在args中。如果使用的是**前綴,多余的參數(shù)則會(huì)被認(rèn)為是一個(gè)字典的鍵/值對(duì)。
2.exec語句將字符串str當(dāng)成有效Python代碼來執(zhí)行。execfile(filename [,globals [,locals ]])函數(shù)可以用來執(zhí)行一個(gè)文件。
示例代碼如下:
>>> exec 'print "Hello World"' Hello World>>> execfile(r'c:\test.py') hello,world!
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
- 閉包在python中的應(yīng)用之translate和maketrans用法詳解
- shell腳本中執(zhí)行python腳本并接收其返回值的例子
- python進(jìn)階教程之文本文件的讀取和寫入
- Python中__call__用法實(shí)例
- python進(jìn)階教程之詞典、字典、dict
- python字符串排序方法
- python基礎(chǔ)教程之對(duì)象和類的實(shí)際運(yùn)用
- python基礎(chǔ)教程之面向?qū)ο蟮囊恍└拍?/a>
- python基礎(chǔ)教程之自定義函數(shù)介紹
- python爬蟲常用的模塊分析
- python基礎(chǔ)教程之循環(huán)介紹
- Python中的閉包實(shí)例詳解
相關(guān)文章
flask 框架操作MySQL數(shù)據(jù)庫簡(jiǎn)單示例
這篇文章主要介紹了flask 框架操作MySQL數(shù)據(jù)庫,結(jié)合實(shí)例形式詳細(xì)分析了flask框架操作MySQL數(shù)據(jù)庫的連接、表格創(chuàng)建、數(shù)據(jù)增刪改查等相關(guān)使用技巧,需要的朋友可以參考下2020-02-02Python實(shí)現(xiàn)多并發(fā)訪問網(wǎng)站功能示例
這篇文章主要介紹了Python實(shí)現(xiàn)多并發(fā)訪問網(wǎng)站功能,結(jié)合具體實(shí)例形式分析了Python線程結(jié)合URL模塊并發(fā)訪問網(wǎng)站的相關(guān)操作技巧,需要的朋友可以參考下2017-06-06Python監(jiān)聽鍵盤和鼠標(biāo)事件的示例代碼
這篇文章主要介紹了Python監(jiān)聽鍵盤和鼠標(biāo)事件的示例代碼,幫助大家更好的理解和使用python,提高辦公效率,感興趣的朋友可以了解下2020-11-11使用python實(shí)現(xiàn)名片管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了使用python實(shí)現(xiàn)名片管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-06-06Python中的數(shù)學(xué)運(yùn)算操作符使用進(jìn)階
這篇文章主要介紹了Python中的數(shù)學(xué)運(yùn)算操作符使用進(jìn)階,也包括運(yùn)算賦值操作符等基本知識(shí)的小結(jié),需要的朋友可以參考下2016-06-06