Python语言-单文件模块_自由_函数_类格式及组合实例、概念与理解

360影视 2024-11-28 19:51 6

摘要:Python语言是欧洲文化习俗的计算机语言。C++语言是美国文化习俗的计算机语言。Python语言是晚于C++语言的,肯定吸取了C++语言的优缺点,也就有了优于C++语言的特点而被程序使用者广泛熟知和应用。Python是非常有趣的计算机语言,它含有计算机语言发

Python语言是欧洲文化习俗的计算机语言。C++语言是美国文化习俗的计算机语言。Python语言是晚于C++语言的,肯定吸取了C++语言的优缺点,也就有了优于C++语言的特点而被程序使用者广泛熟知和应用。Python是非常有趣的计算机语言,它含有计算机语言发展过程中--从模块化的、过程式的语言格式到面向对象的程序语言格式的演变。也使得许多难理解的概念与名称-名词-计算机语言词汇在计算机语言Python中消失了。仔细琢磨Python语言的规则、格式、准则、语言要素(词汇、数据类型、函数与类等)等等,对比C++语言,就可以理解为什么它的应用会迅速的爬升到成百上千语言的顶峰位置。有着任何计算机语言都不可替代的优势。

模块是一个包含所有你定义的函数、类和变量的文件,其后缀名是.py

模块是可以独立运行的程序单元。可以是自由格式,可以是函数格式,可以是类格式。都可以独立运行。

C语言只有独立的函数。C#与Java语言只有独立的类。C++有独立的函数及独立的类,但类不能独立运行。还有是主要核心代码前面有许多规定和规则、变量声明、大括号标记等。大括号标记的后半部分有时候很远,以至于编程者犯迷糊。好多大括号时,如何配对也是问题。

对于Python语言来说:一个文件(*.py)称作脚本模块。其中的Python语言的书写格式是自然的。允许三种格式单独或并存。示例如下:

路径与文件名:D_Python_UserS\Hello.py

第一:自由格式。没了头文件、什么空间引入、包的制约。简单问题可以直接自然的人机交互。可以独立运行的!

第一:自由格式

第二:函数格式。没了头文件、什么空间引入、包的制约。简单问题可以直接定义一个函数名及其处理内容,然后调用这个函数名即可人机交互。可以独立运行的!

第二:函数格式

第三:类格式。没了头文件、什么空间引入、包的制约。简单问题可以直接定义一个类名及其处理内容,然后调用这个类中的函数名即可人机交互。可以独立运行的!

第三:类格式

第四:三种格式也可以放在一个文件模块里处理。

此时的模块文件命名可以用任意名称,也可以用其中的类名称来命名。而且模块中的三种格式的前后顺序可以随用户喜好或模块中的逻辑顺序编排。

第四:三种格式可以放在一个文件模块里

当然,由于Python语言的规则,有类格式时,最好还是文件模块的命名使用本模块内的类名称,以便后续交流、重用、修改、维护等。

案例的全部代码是:

"本模块的文件名为Hello.py"

"""一个简单的类实例"""

print("一个简单的文件模块实例: 本模块的文件名为Hello.py。下面是class-form")

class Simple_Class:

Class_attribute = 12345 #Properties of class

Float_attribute=987.654

def Class_Method_Func(self): #Method of class Function

return 'hello world!是由一个简单的类格式-class format实例处理的结果'

def Cls_Method_Fadd(self): #Method of class Function

aa=22

bb=33

cc=aa+bb

return cc

""" 实例化类"""

class_instance = Simple_Class #class_instance is an instance of class

""" 访问类的属性和方法"""

print("访问类UserSelfClass 的属性 Class_attribute 为:", class_instance.Class_attribute)

print("访问类UserSelfClass 的方法 Class_Method_Func 输出为:", class_instance.Class_Method_Func)

print("访问类UserSelfClass 的属性 Float_attribute为:", class_instance.Float_attribute)

print("访问类UserSelfClass 的方法 Cls_Method_Fadd 输出为:", class_instance.Cls_Method_Fadd)

"free-form"

"Function format"

def hello :

print("这是Function format: Hello World!")

hello

运行过程与结果是:

>>>

======= RESTART: D:\D_Python_UserS\Hello.py ======

一个简单的文件模块实例: 本模块的文件名为Hello.py。下面是class-form

访问类UserSelfClass 的属性 Class_attribute 为: 12345

访问类UserSelfClass 的方法 Class_Method_Func 输出为: hello world!是由一个简单的类格式-class format实例处理的结果

访问类UserSelfClass 的属性 Float_attribute为: 987.654

访问类UserSelfClass 的方法 Cls_Method_Fadd 输出为: 55

这是free-form: Hello World!

这是Function format: Hello World!

>>>

由此看到:一个文件(*.py)称作脚本模块。其中的Python语言的书写格式是自然的。就此可以理解为什么Python语言易学易用大受欢迎。

来源:水潇教育

相关推荐