02_Python 语言基础规范

1.#注释

  • 在IDLE中,Alt+3 / Alt+4 添加 / 取消注释
  • 在Pycharm中,Ctrl+/ 
  1. 单行注释:#
  2. 多行注释:'''注释内容。。。'''
  3. 中文编码声明注释(Python2 中不支持中文变量,Python3支持)

          #  _*_ coding:utf-8 _*_

2.代码缩进

  1.  一个Tab=4个空格。
  2. 同一个级别代码块的缩进量必须相同,否则会出现语法异常(SyntaxError)。
  3. 在IDEL中,Ctrl+[ 向左移动缩进量,Ctrl+] 向右移动缩进量。

3.编码规范 

  1. 每个import语句只导入一个模块,尽量避免一次导入多个模块
    import os
    import sys
    

     

  2. #错误示范(可以成功运行,但不推荐):
    print("要么出众");print("要么出局");

     

  3. 字符串超过80个字符,推荐小括号换行法:

    s = "我一直认为我是一只蜗牛。我一直在爬,也许还没有爬到金字塔的顶端。\
    但是只要你在爬,就足以给自己留下令生命感动的日子。"
    print(s)
    
    #推荐小括号分行法:
    s = ("我一直认为我是一只蜗牛。我一直在爬,也许还没有爬到金字塔的顶端。"
    "但是只要你在爬,就足以给自己留下令生命感动的日子。")
    print(s)

     

  4. 代码语句换行,依然小括号法:

    bmi=20
    if bmi >=18.5 and (
        bmi < 24.9):
        print("正常范围,注意保持~")

     

  5. 运算符两侧、函数参数之间、逗号两侧,建议使用空格进行分隔。

  6. 避免在循环中使用+和+=运算符累加字符换。

  7. 适当使用异常处理结构,提高程序容错性。

4.命名规范

  1. 模块名尽量短小,并全部使用小写字母,可用下划线分隔多个字母。
  2. 包名尽量短小,并使用全部小写字母。
  3. 类名采用单词首字母大写形式 Pascal。
  4. 模块内部的类由"_"+Pascal风格的类名组成。
  5. 函数、类的属性和方法名,全部蚕蛹小写字母,多个字母间用"_"分隔。
  6. 常量命名时采用全部大写字母,可使用下划线。
  7. 使用单下划线 "_" 开头的模块变量或者函数是受保护的。
  8. 使用双下划线 "__" 开头的实例变量或方法是类私有的。

5.保留字与标识符

  1. 查看常见保留字(保留字是区分大小写的)
    >>> import keyword
    >>> keyword.kwlist
    ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

     

    import keyword
    print(keyword.kwlist)

     

  2. 标识符:不要使用汉字为标识符

 _标识符:保护变量

__标识符:类的私有成员

__标识符__:专用标识(如__init__())

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值