附录B:python 基本语法


时间:2018-11-01 作者:魏文应


一、基本语法要求

语句结束

换行表示一个语句结束,除了带 ( ) 的语句。

缩减严格

不可以随意缩减,缩减会分隔代码块。

注释

# 这是单行注释
"""
这是多行注释。
"""

变量

变量不需要声明,直接赋值使用即可。不能使用没有进行过赋值的变量:

a = 10
print(a)

下面是不可以的,因为下面的变量 b 没有赋值:

print(b)

python 是动态类型的语言,变量类型是动态的,可以为变量赋任意类型的值:

a = 1    # 这时,变量a是数值型
print(a)
a = 'hello'   # 这时,变量a变成了字符型
print(a)

标识符命名

标识符中可以含有 字母、下划线、数字,不能以数字开头,不能是关键字和保留字。也不建议使用python中的函数名作为标志符,因为这样会导致内建函数被覆盖,比如:

print = 123
print(print)  # 这时就会报错,print 被覆盖成一个变量名,而不是原来的内建函数名。

二、语法规范

行数长度

建议不要超过 80 字符,如果比较长,可以用 \ 进行换行:

print("aaaaaaaaaaaaaaaaaaaaaa\
bbbbbbbbbbbbbbbbbbbbbbb\
ccccccccccccc")

标志符命名规范

  • 下划线命名法: 所有字母小写,单词之间使用下划线 _ 分隔,比如 max_length
  • 帕斯卡命名法(驼峰命名法): 每个单词首字母大写,其余字母小写,比如 MaxLength
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,409评论 0 13
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,487评论 1 44
  • 人生三个抽象概念爱情,时间,死亡。我们花一辈子的时间去寻找爱情试问爱情,最后死去,这也许是生命的意义。不管是昂贵的...
    女又力力Nis阅读 659评论 0 0
  • 我是_SssssophieZy 希望你喜欢
    _觅小金桔阅读 280评论 2 9
  • 读研以来,身边环境大有改变,尤其是室友风格的明显化,让我一下子很难适应。 01 本科在二线城市读的,班里的同学大多...
    月饼不是普通仁阅读 292评论 0 0

友情链接更多精彩内容