python函数及内置函数__init__自己的见解!!
2022/8/24 1:24:22
本文主要是介绍python函数及内置函数__init__自己的见解!!,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
函数的定义方式(常见的三种)
第一种,无参数
def hanshu():
print("hanshu")
hanshu() #调用函数
第二种,有参数,并把值传递给两个参数
def hanshu(a,b):
print(a+b)
hanshu(5,6) #调用并传递值到函数变量a,b中
第三种,直接在函数的参数中定义好值。
def hanshu(a=5,b=6):
print(a+b)
hanshu() #调用已经定义过函数变量的函数
————————————————————————————————
1、Python 中的每个模块的包中,都有__init__.py 文件,__init__为内置函数。
2、当用 import 导入该目录时,会首先自动执行 __init__.py 里面的代码,例如
mypackage/__init__.py 里面加一个print,如果执行了该文件就会输出:
print("You have imported mypackage")
下面直接用交互模式进行 import
>>> import mypackage You have imported mypackage
—————————————————————————————————
创建对象的方法
首先需要创建类,然后再创建对象。例如
class lei: #定义类
x=7
duixiang=lei() #创建类的对象,也叫作创建类的实例。duixiang为对象名称。语法:对象名 = 类名(参数)
print(duixiang.x) #通过点号 . 来访问对象的属性duixiang.x
以上并不常用,常用创建对象的方法
class lei: def __init__(self,name,age): self.name= name self.age= age duixiang1=lei("旭哥",55) #创建名为duixiang1的对象,按对应的位置把旭哥放入name参数,把55放入age参数 duixiang2=lei("yange",99) aaa=lei("haoge",101) #创建名为aaa的对象 print(duixiang1.name) #访问类属性的方法为 对象名.类参数名 print(duixiang1.age) print(duixiang2.age,'\n'+duixiang2.name) #\n为换行,必须使用+符号来连接,且必须加引号,单双引号均可。
为什么使用__init__函数?因为每次使用类创建新对象时,都会自动调用 __init__() 函数。所以duixiang1=lei("旭哥",55)中的值自动传入__init__中的name
这篇关于python函数及内置函数__init__自己的见解!!的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享