python2 類及其函式 方法 的問題

2021-06-18 07:13:27 字數 652 閱讀 1843

1. 類中緊跟著類定義的變數 如和使用?

class new:

a = 1

b = 2

def __init__(self, c=0,d=5):

self.a = self.a

self.c = c

self.sum = self.b + d

q: 什麼情況下,可以直接使用?(前面什麼都不用加)

a: 目前還沒發現

2. q: 類的__init__中初始化的變數,必須是直接跟著類定義的變數中的嗎?

a: 不是,如1中的例子

3. 類中定義的方法中是否可以使用不帶任何點號字首(x.)的新定義的臨時變數?

a: 4. 類的方法定義中 是否所有類的變數都應該加"self." 點號字首?

a: 除了在__init__中,初始化類的引數時,將不帶self. 字首的變數初始值 賦給 類的變數的時候。

5. 例項化類的時候,可以提供給類的引數乙個 非預設的值,例如:

>>> testnew = new()

>>> testnew.c 0

>>> testnew.d 5

>>> testnew_1 = new(d=7,c=9)

>>> testnew_1.c 9

>>> testnew_1.d 7

學習python2 函式 迴圈 條件 類

一 函式 1 格式 def 函式名 引數 輸入函式 return 表示返回的值。2 引數個數可變的函式格式 位置 預設 指定 二 迴圈與條件 1 if語句 if else if elif else 2 while break格式 條件中的條件 while true即條件為真 執行語句 if中斷語句條...

python(2) 函式相關

可變引數 def enroll name,gender,age 6,city beijing print name name print gender gender print age age print city city 呼叫 enroll bob m 7 enroll adam m city ...

python2使用isalnum函式的坑

我們專案使用的框架是django 1.6.11,最近在優化專案搜尋功能,需要根據使用者輸入的不同型別的值去走不同的搜尋邏輯,比如使用者輸入關鍵字只有數字或字母的情況,一般我們遇到這種情況,首先會想到使用isalnum方法判斷字串是否只包含數字或字母,但是我在用的時候就有問題了 接收使用者輸入引數的 ...