python基礎之三 靜態方法

2021-09-03 02:59:10 字數 689 閱讀 4747

# 定義乙個人類

class person(object):

# 定義乙個類屬性

__country = "中國"

def __init__(self, name):

# 例項屬性

self.name = name

self.__age = 20

# 建立乙個例項方法

def get_age(self):

return self.__age

# 類方法

@classmethod

def get_country(cls):

return cls.__country

# 靜態方法

@staticmethod

def hello():

print("今天天氣不錯")

"""定義乙個靜態方法的格式:

@staticmethod

def 靜態方法名():

**邏輯

# 靜態方法的呼叫

類名.靜態方法名()

物件名.靜態方法名()

"""# 呼叫靜態方法

# 01: 類名.靜態方法名

person.hello()

# 02:物件名.靜態方法名

person("xiaoming").hello()

python基礎之三

import module name 直接匯入 module name.func 呼叫函式時,需要模組名作為字首 from module name import function name 不用使用模組名作為字首 from module name import 匯入模組下的所有函式和類注 pytho...

Python基礎之三 Python3 基礎語法

編碼是資訊從一種形式或格式轉換為另一種形式的過程,也稱為計算機程式語言的 簡稱編碼。用預先規定的方法將文字 數字或其它物件編成數碼,或將資訊 資料轉換成規定的電脈衝訊號。編碼在電子計算機 電視 遙控和通訊等方面廣泛使用。編碼是資訊從一種形式或格式轉換為另一種形式的過程。解碼,是編碼的逆過程。pyth...

Oracle基礎之三

3.select distinct 列名稱 別名 列名稱 別名 列名稱 別名 from 表名稱 別名 where 過濾條件 s order by 字段 asc desc 字段 asc desc 字段 asc desc order by 是在select 後面執行的,所以可以唯一使用別名進行排序。as...