python類的屬性、方法、靜態方法、靜態方法類內部的調用、直接調用與實例化調用

'''
設計者:ISDF工軟未來
版本:v1.0
日期:2024/3/4
'''class Restaurant:'''餐館類'''def __init__(self,restaurant_name,cuisine_type):#類的屬性self.restaurant_name = restaurant_nameself.cuisine_type = cuisine_type# self.stregth_level = 0def describe_restaurant(self):'''描述餐廳'''print(f'餐廳名字是{self.restaurant_name};菜品是{self.cuisine_type}')def open_reataurant(self):'''開餐廳'''print(f'{self.restaurant_name}餐廳正在營業')'''靜態方法'''@staticmethoddef restaurant(a,b):print(a+b)'''類方法'''@classmethoddef myrestaurant(cls):Restaurant.restaurant(20,40)  #類對象調用靜態方法def mynerestaurant(self):self.restaurant(50,60)   #類實例對象調用靜態方法def main():'''主函數'''restaurant_name = input("請輸入餐廳名稱:")cuisine_type = input("請輸入菜品名字:")#實例化restauranteg1=Restaurant(restaurant_name,cuisine_type)restauranteg1.describe_restaurant()restauranteg1.open_reataurant()Restaurant.restaurant(100,200)restauranteg1.restaurant(100,200)restauranteg1.myrestaurant()restauranteg1.mynerestaurant()if __name__ == '__main__':main()

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/718672.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/718672.shtml
英文地址,請注明出處:http://en.pswp.cn/news/718672.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于機器學習的密碼強度檢測

項目簡介 利用機器學習對提供的數據集預測用戶輸入的密碼是否為弱密碼。 原始數據集只包含關于弱密碼的信息,并沒有包含強密碼的數據或分類器,這意味著模型無法學習到強密碼的規律!!! 我之所以這樣設計這個示例,其目的是為了向你展示模型的…

python65-Python的循環之for表達式

for表達式用于利用其他區間、元組、列表等可迭代對象創建新的列表。for 表達式的語法格式如下: [表達式 for 循環計數器 in 可迭代對象] 從上面的語法格式可以看出,for表達式與普通for循環的區別 1)在for關鍵字之前定義一個表達式,該表達式通常會包含循環計數器 2)for …

@RestController和@Controller的區別

RestController和Controller是Spring框架中兩個常用的注解,用于標識Controller類 1.Controller:使用Controller注解標記的類是一個典型的MVC控制器(controller),用于處理請求并返回視圖。通常在該類的方法上使用Reque…

alzet供應商你值得擁有

在20世紀70年代,ALZE公司研發出來一款巧妙的藥物輸送裝置——Alzet osmotic pump。這款產品如膠囊般精致小巧,它既有膠囊的外表,也具有膠囊的作用。在Alzet osmotic pump中藏有可以裝配藥物溶液的空間。此款膠囊泵如同一個小投遞員&#xff0…

Vue整合three.js 環境從頭搭建 詳細教程

目錄 一、創建Vue項目 二、搭建three.js 三、引入擴展庫OrbitControls 首先我們要有nodejs環境,這里我們用的是17.1.0版本。 一、創建Vue項目 第一步:終端命令創建vue項目 npm create vite@latest

AI蠕蟲病毒威脅升級,揭示AI安全新危機

一組研究人員成功研發出首個能夠通過電子郵件客戶端竊取數據、傳播惡意軟件以及向他人發送垃圾郵件的AI蠕蟲,并在使用流行的大規模語言模型(LLMs)的測試環境中展示了其按設計功能運作的能力。基于他們的研究成果,研究人員向生成式…

用pyinstaller打包python代碼為exe可執行文件并在其他電腦運行的方法

本文介紹基于Python語言中的pyinstaller模塊,將寫好的.py格式的Python代碼及其所用到的所有第三方庫打包,生成.exe格式的可執行文件,從而方便地在其他環境、其他電腦中直接執行這一可執行文件的方法。 有時,我們希望將自己電腦上的…

python筆記:super(),__getitem()__,__call()__

目錄 Q1:super(NetworkBlock, self).__init__()什么意思 Q2:__call__() 類的實例圓括號自動調用 Q3:__getitem__() 類的實例 方括號自動調用 Q4:沒有雙下劃線方法時,普通的調用類的方法 總結 Q1:super…

Python 全棧系列230 輕全局函數服務 GFGoLite

說明 為了將GlobalFunc推向正常的應用軌道,構造一個功能簡單的服務。 內容 1 工作模式 Server模式:以API服務方式執行 Worker模式: 以Worker方式執行。通過left/right文件夾和rsync方式執行任務并寫結果。 2 構造方法 重載和執行;從標…

基于springboot的助農管理系統的設計與實現

** 🍅點贊收藏關注 → 私信領取本源代碼、數據庫🍅 本人在Java畢業設計領域有多年的經驗,陸續會更新更多優質的Java實戰項目希望你能有所收獲,少走一些彎路。🍅關注我不迷路🍅** 一 、設計說明 1.1研究背…

【網站項目】219一中體育館管理系統

🙊作者簡介:擁有多年開發工作經驗,分享技術代碼幫助學生學習,獨立完成自己的項目或者畢業設計。 代碼可以私聊博主獲取。🌹贈送計算機畢業設計600個選題excel文件,幫助大學選題。贈送開題報告模板&#xff…

pywin32,一個超強的 Python 庫!

更多Python學習內容:ipengtao.com 大家好,今天為大家分享一個超強的 Python 庫 - pywin32。 Github地址:https://github.com/mhammond/pywin32 在Python的世界里,有許多優秀的第三方庫可以幫助開發者更輕松地處理各種任務。其中&a…

【性能】后臺與黑屏

目錄 現象觀察 調整應用的電池策略 現象觀察 切換到后臺, 一個心跳期間,就會發close socket 直接黑屏,沒有收到任何消息,直接到onclose,然后有離線觸發 也到時間。 調整應用的電池策略 修改成“無限制”后,就不會斷…

C#面:簡單介紹 序列化 和 反序列化

序列化: 是將對象轉換為可保持或可傳輸的形式的過程。 .NET 具有以下序列化技術: 二進制序列化保持類型保真,這對于多次調用應用程序時保持對象狀態非常有用。 例如,通過將對象序列化到剪貼板,可在不同的應用程序之…

Linxu自動化構建工具make/Makefile究竟時什么?

Linxu自動化構建工具make/Makefile究竟時什么? 一、簡介二、makefile文件制作(簡潔版)2.1 源文件2.2 makefile如何制作2.2.1 依賴關系、依賴方法2.2.3 偽目標(清理文件資源) 三、make/Makefile自動化原理3.1 偽目標為什…

SpringBoot+Vue實現el-table表頭篩選排序(附源碼)

👨?💻作者簡介:在笑大學牲 🎟?個人主頁:無所謂^_^ ps:點贊是免費的,卻可以讓寫博客的作者開心好幾天😎 前言 后臺系統對table組件的需求是最常見的,不過element-ui的el…

Grpc項目集成到java方式調用實踐

背景:由于項目要對接到grcp 的框架,然后需要對接老外的東西,還有簽名和證書剛開始沒有接觸其實有點懵逼。 gRPC 是由 Google 開發的高性能、開源的遠程過程調用(RPC)框架。它建立在 HTTP/2 協議之上,使用 …

D7805 正電壓穩壓電路應用——體積小,成本低,性能好

D7805 構成的 5V 穩壓電源為輸出電壓5V,輸出電流 1000mA 的穩壓電源它由濾波電容 C1,C3,防止自激電容 C2、C3 和一只固定三端穩壓器(7805)后級加 LC 濾波極為簡潔方便地搭成,輸入直流電壓范圍為 7~35V,此直流電壓經過D…

yolov8-更換卷積模塊-ContextGuidedBlock_Down

源碼解讀 class ContextGuidedBlock_Down(nn.Module):"""the size of feature map divided 2, (H,W,C)---->(H/2, W/2, 2C)"""def __init__(self, nIn, dilation_rate2, reduction16):"""args:nIn: the channel of input fea…

Hack The Box-Bizness

目錄 信息收集 nmap dirsearch WEB Get shell 提權 get user flag get root flag 信息收集 nmap 端口掃描┌──(root?ru)-[~/kali/hackthebox] └─# nmap -p- 10.10.11.252 --min-rate 10000 -oA port Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-04 1…