Python基础

1. Python中的命名规则

项目组成


1、顶层的包(类似文件夹)。
2、各个模块(Python file)。
3、类(class 定义类)。
4、变量和方法(函数)。其中,方法中也可以定义变量(方法中的变量) 

命名规范

1、项目:首字母大写+大写式驼峰, 如:ProjectName;
2、包:使用小写字母命名。多个单词之间用下划线分隔。
3、模块:使用小写字母命名。多个单词之间用下划线分隔。
4、类/异常(驼峰命名法):首字母大写+大写式驼峰。Python中一个模块可以包含多个类。私有类名称需要以下划线开头。如:HelloWorld 或 _HelloWorld;
5、函数:使用小写字母命名。多个单词之间用下划线分隔。私有函数名称需要以下划线开头。
6、变量:使用小写字母命名。多个单词之间用下划线分隔。私有变量名称需要以下划线开头。
7、常量/全局变量:使用大写字母命名。多个单词之间用下划线分隔。私有常量名称需要以下划线开头。 

2. 函数、类、模块、包

函数

均举例传入任意参数,求所有参数的和

def func(*args):
    return reduce(lambda x, y: x + y, args)

class Func(object):
#类中的function需要加self,不然外部访问不到该方法。
    def __int__(self):
        pass

    def __call__(self, *args):
        return reduce(lambda x, y: x + y, args)

模块(Module) 

*.py,文件名可以称为模块,如下这个sort.py文件;模块的名称可以通过__name__表示;

包(Package)

一组模块文件又组成了包;

3. self详细

        在Python类中规定,函数的第一个参数是实例对象本身,并且约定俗成,把其名字写为self。其作用相当于java中的this,表示当前类的对象,可以调用当前类中的属性和方法。

class是面向对象的设计思想,instance(也即是 object,对象)是根据 class 创建的。

一个类(class)应该包含数据和操作数据的方法,通俗来讲就是 属性 和 函数(即调用方法)。

 与普通的函数相比,在类中定义的函数只有两点点不同:

  1. 第一个参数永远是 self ,并且调用时不用传递该参数。
  2. 类中函数相互调用要加 self,如上述代码中的c = self.add()+self.square(

参考:

Python中的命名规则_python函数命名-CSDN博客  

(二十三)Python-函数、类、模块、包 - 知乎

Python中的self详细解析 - 知乎

 

 

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值