日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Python编程基础:第四十八节 对象作为参数Objects as Argument

發布時間:2025/4/5 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python编程基础:第四十八节 对象作为参数Objects as Argument 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第四十八節 對象作為參數Objects as Arguments

  • 前言
  • 實踐

前言

函數的參數不一定都是變量,有時候也可以指定一個對象作為參數傳給函數。

實踐

我們先定義一個Car類:

class Car:color = None

可見該類有一個color屬性。接下來我們便定義一個函數來改變車輛的顏色:

def Change_Color(car, color):car.color = color

可見Change_Color函數需要傳入兩個參數,一個是car對象,一個是color字符串。接下來我們對兩個汽車對象實例化:

car_1 = Car() car_2 = Car()

此時這兩個汽車對象的color屬性均為None:

print(car_1.color) print(car_2.color) >>> None >>> None

接著我們通過Change_Color函數改變這兩個對象的顏色:

Change_Color(car_1, "red") Change_Color(car_2, "white")print(car_1.color) print(car_2.color) >>> red >>> white

可見汽車對象的顏色變為我們指定的顏色了。

class Car:def __init__(self, color=None):self.color = colordef view(self):print("The Car's color is {}".format(self.color))def Change_Color(car, color):car.color = colorcar_1 = Car() car_2 = Car()Change_Color(car_1, "red") Change_Color(car_2, "white")car_1.view() car_2.view() >>> The Car's color is red >>> The Car's color is white

以上便是對象作為參數的全部內容,感謝大家的收藏、點贊、評論。我們下一節將介紹鴨子類型(Duck Typing),敬請期待~

總結

以上是生活随笔為你收集整理的Python编程基础:第四十八节 对象作为参数Objects as Argument的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。