運算符:
// ——整除符號
3.0//2=1.0
% ——求餘符號
3.0%2=1
** ——指數號
a-=1
a+=1
a*=1
a/=1
等同與C語言中
and or not
1>2 and 2<3
字典:
字典是無序的;d = {'key':'value'}
d = {'name':'lyj','age':20}
冗餘參數:
def f(x,y):
print "%s : %s" % (x,y)
def f(name="name",age=30):
print "name: %s " % name //%s處表示由一段字符串代替,即%後面的參數。
print "age: %s " % age
//函數參數默認值爲name,age,當傳參數不足2個時,參數取默認值。
eg: f('test')
name:test //傳遞的參數
age:30 //默認取值
f(*k) 指定將元組k傳遞給函數。
f(**d)指定將字典傳遞給函數。
字典中的KEY要=函數形參
d = {'name':'lyj','age':20}
def f(name='name',age=30):
f(**d)
name=lyj
age=20
如果字典KEY不=函數形參
d = {'n':'lyj','a':20}
f(d['n'],d['a'])
處理多餘的冗餘實參:
def f(x,*a,**b):
print x
print a
print b
//多餘的實參被args接收,args爲元組。以元組、字典形式存儲多餘實參。
f (1,2,3,4,5)
1
(2,3,4,5)
{}
f(x=1,y=2)
1
()
{'y':2}
python筆記
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Python3高级核心技术97讲
wy53780
2020-04-23 15:37:39
python網絡爬蟲
aabcdqt
2019-05-06 20:35:05
Python與家國天下
豌豆花下貓
2019-02-24 22:22:40
seaborn 安裝成功 + ImportError: DLL load failed: 找不到指定的模塊 問題解決
耗子
2019-02-24 19:55:04
使用 Sphinx 撰寫技術文檔並生成 PDF 總結
qiwihui
2019-02-24 16:25:14
Python實現二叉樹相關算法
backbp
2019-02-24 15:35:06
Ubuntu16.04安裝Python3.7及其pip3並切換爲默認版本
ipromise
2019-02-24 14:15:00
Python2+Selenium入門05-關於WebElement類
白雪
2019-02-24 13:45:04
Python——數據類型
陳晨工程師
2019-02-24 13:43:55
Python 操作PDF庫介紹之PDFMiner
iCloudEnd
2019-02-24 13:39:59
Python reportlab 之 draw函數介紹
iCloudEnd
2019-02-24 13:39:59
Python reportlab之pdfgen 介紹(含代碼)
iCloudEnd
2019-02-24 13:39:59
Python手繪圖瞭解一下!
python攻城獅
2019-02-24 13:34:06
Python繪製圖表【matplotlib】
流域哈哈
2019-02-24 13:20:58
Python2+Selenium入門04-關於WebDriver類
白雪
2019-02-24 12:45:06