52 屬性查詢

2021-10-08 20:25:18 字數 1242 閱讀 6659

# 優先順序

# 先從物件的字典裡找,沒有,再去類的字典中找

class

student

: school =

"oldboy"

def__init__

(obj, x, y, z)

: obj.name = x

obj.age = y

obj.gender = z

defchoose

(self)

:print

("%s 正在選課"

%self.name)

stu_obj1 = student(

"馮瘋子",18

,"female"

)stu_obj2 = student(

"郭靖",19

,"male"

)stu_obj3 = student(

"大雕"

,200

,"male"

)# 1、類中定義的資料是直接共享給所有物件使用的

print(id

(stu_obj1.school)

)print(id

(stu_obj2.school)

)print(id

(stu_obj3.school)

)print(id

(student.school)

)student.school=

"***"

print

(stu_obj1.school)

print

(stu_obj2.school)

print

(stu_obj3.school)

print

(student.choose)

print

(stu_obj1.choose)

print

(stu_obj2.choose)

print

(stu_obj3.choose)

# 2、類中定義的函式是繫結給所有物件用的,繫結給誰就應該由哪個物件來呼叫

# 物件.繫結方法()會把物件當作第乙個引數傳入

# 類.函式()就是乙個函式的玩法,沒有自動傳參的效果

# student.choose(123123123)

stu_obj3.choose(

)stu_obj2.choose(

)stu_obj1.choose(

)

查詢問題 例5 2 查詢學生資訊

題目描述 輸入n個學生的資訊,然後進行查詢。輸入 輸入的第一行為n,即學生的個數 n 1000 接下來的n行包括n個學生的資訊,資訊格式如下 01 李江 男 21 02 劉唐 男 23 03 張軍 男 19 04 王娜 女 19 然後輸入乙個m m 10000 接下來會有m行,代表m次查詢,每行輸入...

PyQt5(2) 視窗屬性修改和控制項

搭建好了開發環境,並測試了建立乙個視窗ok 接下來就嘗試在一開始的測試 中修改視窗屬性並新增子控制項 coding cp936 import sys from pyqt5 import qtcore,qtgui,qtwidgets class qttestwindow qtwidgets.qwidg...

5 2 Mysql的基本查詢語句

語法 select 列名稱 from 表名稱 其中 代表選擇顯示全部的列 無條件查詢 select from zhprny 即 查詢zhprny這個表中的所有列帶條件查詢 語法 select 列名稱 from 表名稱 where 列 運算子 值 運算子有 like between 常用例項 sele...