你好同窗,我们开始吧,这是我们的第3次见面
今天不想閑聊,直接開工!
系統函數幾個常見的abs max int str bool
pass可以用來占位
使用def定義方法時,注意后面括號里面要加self的意思,class要加的是object
判斷參數類型
if not isinstance(x,(int,float)):
raise TypeError('bad operand type')可變參數接收到的是一個tuple,所以說會有一個*在參數前面就是醬紫
那兩個**是什么?關鍵字參數在函數內部自動組裝為一個dict,這樣就可以把參數的名字和值都放進去啦
參數中間有一個,*,的,后面都是等同于帶了*的,若是有一個數也是帶了*的,那么后面的也同樣默認
參數有默認值時方法可以不輸入任何值
切片? [:]等同于復制,[2:-1:3]就表示從第三個開始到倒數最后一個,以步長為3的距離選取。
?
迭代? dict當中有key和value這兩個屬性,對dict={ 'a':2,'b':3}你可以使用for key/value in dict調用字典中的屬性和值
那要是貪心一點兩個都想要呢,
for k,v in dict,items():
print(k,'=',v)
用isinstance('abc',iterable)判斷對象是否可迭代
用來循環下標時
for k,v in enumberate(['a','b','c']):
print(k,v)
?列表生成式[x*x for x in range(1,11) if x%2 == 0]、[m*n for m in 'ABC' for in 'XYZ']
lower()用來將字符串變小寫
轉載于:https://www.cnblogs.com/xingnie/p/9283065.html
總結
以上是生活随笔為你收集整理的你好同窗,我们开始吧,这是我们的第3次见面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hadoop学习笔记(三):hdfs体系
- 下一篇: 阻止光标默认事件