qt for python (三):python基本使用

一,包,模块,函数,类,变量

1,包

python的包就是个文件夹,但是要在里面创建__init__.py 文件(空文件就行一般),py才认为是包

然后import就看到了,当然包里可以嵌套包

导入包中某个包,就from bao import mudule

导入所有包 from bao import * 就会导入一些没用的

所以在__init_.py 里 加入

__all__ = ["echo", "surround", "reverse"]  这里面列举出所有有用的模块

2,模块

python的模块就是个.py文件

然后import 就可以使用了

---------------------------------------------

一般py文件编写都要加上两个注释,当然这两个注释解释器会去理解:

-----

#!/usr/bin/python  linux有用  而且python安装在这个目录 让.py作为执行文件使用,不需要py 就是./x.py执行

#!/usr/bin/env python  linux有用 python可能安装其它路径 让.py作为执行文件使用,不需要py 就是./x.py执行

-----

指定编码,虽然python3默认utf-8 但是指定一下比较安全放心

# -*- coding: UTF-8 -*-

3,变量常量

python是动态类型,指定定义就是了。

具体类型和使用,参考文档。

4,函数

def xyz():

        语句

5,类

class ClassName:

        函数或变量

实例化:x =ClassName()

构造函数:

def __init__(self):
    self.data = []

self就是代表这个类的实例,类似this

其实更准确的理解是代表这个类的模型,

比如定义这个类的成员函数, self.xxx  这样方便外部使用

继承:就是括号里基类

class DerivedClassName(BaseClassName):

super.__init__(self): 重写构造函数

6,到此可以基本使用和看懂py代码了,

更多内容查看文档或网上找。

总结:加我QQ1400168169一起探讨

猜你喜欢

转载自blog.csdn.net/u012899908/article/details/89381352