-
none不能使用strip()
查看全部 -
內層函數引用了外層函數的變量(參數也算變量),然后返回內層函數的情況,稱為閉包
閉包的特點是返回的函數還引用了外層函數的局部變量,所以,要正確使用閉包,就要確保引用的局部變量在函數返回后不能變。
查看全部 -
函數f,列表lst python的內置函數reduce(f,lst),其中函數f需要兩個參數,f(x,y)
reduce()函數:對列表lst中的每個元素依次調用函數f,最終返回一個計算數值
查看全部 -
print(str.upper())#?把所有字符中的小寫字母轉換成大寫字母 print(str.lower())?#?把所有字符中的大寫字母轉換成小寫字母 print(str.capitalize())?#?把第一個字母轉化為大寫字母,其余小寫 print(str.title())??#?把每個單詞的第一個字母轉化為大寫,其余小寫
查看全部 -
提供任意額外的關鍵字參數,并綁定到實例
class?Person(object): ????def?__init__(self,?name,?gender,?**kw): ????????self.name?=?name ????????self.gender?=?gender ????????for?k,?v?in?kw.iteritems(): ????????????setattr(self,?k,?v) p?=?Person('Bob',?'Male',?age=18,?course='Python') print?p.age print?p.course
查看全部 -
import math
math.sqrt()? 計算平方根的函數
查看全部 -
總結進階課程
繼續加油
查看全部 -
要讓實例成為一個可調用對象
可以加入__call__方法
p('xxx')
查看全部 -
__slots__可以限制只能創建什么名字的屬性
查看全部 -
對變量改變時,需要先檢測值是否符合
可以用@property裝飾get
用@score.setter裝飾set
只有property就是只讀
查看全部 -
__int__對于int方法
float同理
查看全部 -
對于符號
add
sub
mul
div
四則運算都可以自定義
查看全部 -
__len__搭配len方法使用
查看全部 -
cmp 可以自定義在調用cmp時通過什么作為排序依據
查看全部 -
str顯示給用戶 print
repr顯示給開發者
查看全部
舉報
0/150
提交
取消