分享

Python(第二课 1 - 2)基本语法

 申木 2019-04-08

上一节给大家讲的是python的基本语法及运行,今天给大家讲述Python的基本语法第二小节。

一、Python 标识符

1、在python中,标识符由数字、字母以及下划线组成。

2、在python中,所有的标识符可以包括数字、字母以及下划线(_),但是不能已数字开头。(错误案例:123fun)

3、在python中的所有标识符是区分大小写的(A ≠ a)。重要的说三遍:区分大小写、区分大小写、区分大小写。

4、下划线对解析器是有有特殊含义的,单下划线开头“_people”代表不能直接访问的类属性(私有属性也称为保护变量),在模块或者类外是不能直接使用的,不能用“from module import *”导入。用“_object”来表示变量是个很好的习惯

5、双下划线开头的“__people”代表类的私有成员(意思是只有类对象自己可以访问),以双下划线开头和结尾的“__name__”代表python里面特殊的标识,如:“__init__()”代表类的构造函数。

二、命名规则

见面知意,在起一个有意义的名字尽量做到看一眼就知道是什么意思(提高代码的可读性)如:登录名用loginName(驼峰命名法:第一个单词以小写字母开始,第二个单词首字母用大写字母)

三、关键字

什么是关键字?

Python一些具有特殊功能的标识符,这个就是所谓的关键字。python已经使用的,所以不允许开发者自己定义和关键字相同的名字的标识符。

关键字列表(python3.x):

'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)
Python(第二课 1 - 2)基本语法

四、行和缩进

python与其他语言最大的区别是,python的代码块是不使用“{}”来控制类的,函数已经其他的逻辑判断。python最具有特色的就是用缩进来写模块。

关于缩进风格:

标准Python风格是每个缩进级别是使用4个空格,如果用Tab进行缩进的话,请注意自己的编辑器设置,不同的编辑器缩进是不一样的。

if True:
print("true")
else:
print("false")

可以参考:《Python技术手册》

如果大家在操作中出现了问题可以加QQ群:983180497

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多