深度学习必备Python基础知识充电2
创始人
2024-01-22 11:30:16
0

一、python中的类

1.1 python中是有内置的数据类型的

  • int
  • str

1.2 创建新的数据类型

自定义类来实现这样的功能

二、年轻人的第一个python类

2.1 来尝试一下

# 年轻人的第一个自定义python类class Man:def __init__(self, name):self.name = nameprint('initialized Successfully!')def hello(self):print('hello ' + self.name + '!')def bye(self):print('bye ' + self.name + '!')m = Man('wangguowei')
m.hello()
m.bye()D:\ANACONDA\envs\pytorch\python.exe C:/Users/Administrator/Desktop/Code/learn_pytorch/first_demo.py
initialized Successfully!
hello wangguowei!
bye wangguowei!Process finished with exit code 0

2.2 说明

init是构造函数,只在生成类的实例的时候被调用一次

  • 参数self明确地写入表示自身(自身的实例
  • 实例变量是存储在各个实例中的变量

三、如何使用实例变量中的变量值?

  • 类中的参数表示的是传入的参数名

self表示自身实例,self.name表示实例变量

3.1 如何创建和使用实例变量?

self后添加属性名来生成或者访问实例变量

四、其他python知识

4.1def 定义函数的

class 定义类的

一个重要内容的区分

在这里插入图片描述

第一个name表示方法形参name

  • 第二个表示的是实例变量名name

二者注意区分理解

pycharm中的结构中的黄标F

在这里插入图片描述

黄标F表示的是实例变量名

黄标V表示变量

在这里插入图片描述
和实例变量是不一样的!!!

相关内容

热门资讯

*ST正平(603843)披露... 截至2026年1月13日收盘,*ST正平(603843)报收于6.15元,较前一交易日下跌4.95%...
周立波:网络犯罪中“违反国家规... 厚积薄发 启行千里 ! 核心观点: “违反国家规定”是多个网络犯罪构成要件内容,需进行实质判断。首先...
全国首例!山东沂蒙精神立法落地... 1月13日上午,山东省人大常委会举行立法专题新闻发布会,临沂市人大常委会副主任徐仲圣详细介绍了临沂开...
调解故事|九岁娃“偷充”游戏近... 孙某:“孩子才9岁,偷用我微信在游戏里充了近两万!家里有病人等着用钱,这是救命钱,必须全部退给我们!...
国家发改委:《固体废物综合治理... 来源:中国新闻网 国务院新闻办公室1月13日举行国务院政策例行吹风会,介绍《固体废物综合治理行动计划...
《小鬼当家》丹尼尔涉嫖娼遭刑事... 据TMZ最新消息,《小鬼当家》主演丹尼尔·斯特恩遭加州刑事指控,罪名是涉嫌嫖娼!他上月在卡马里略市酒...
兴安盟:织密矛盾纠纷排查“化解... 中新网内蒙古新闻1月13日电(白小森)兴安盟深入践行新时代“枫桥经验”,创新实行“周周看、家家到、走...
让法治跑在风险前面 ——“杞心... 河南法治报记者 张东 实习生 李梦华 新年伊始,杞县文化广场被暖阳笼罩着,处处是热闹的生活图景。孩子...
海马汽车:将审慎评估利用海南政... 证券之星消息,海马汽车(000572)01月13日在投资者关系平台上答复投资者关心的问题。 投资者提...