python学习——我的总结
python程序的构成
1、python程序是由模块组成的。一个模块对应一个python源文件,一般它的后缀名是:.py
2、模块由语句组成。运行python的时候,按照模块中语句的顺序依次执行。
3、语句是python程序的构造单元,用于创建对象、变量、赋值、调用函数、控制语句等。
创建文件和执行
在IDLE环境中,我们可以通过File->new创建python文件,并在其中编辑内容;通过File–>save/save as 保存文件。一般保存成扩展名为.py的文件。
通过快捷键F5或者点击Run->Run Module运行代码
代码缩进
在python中缩进几个空格都是允许的,但是数目需要统一,通常情况下,我们采用“四个空格”表示一个缩进。
目前常用的编辑器一般设置为:tab制表符就是四个空格。
但是需要注意的是,在使用文本文件写代码的时候,tab表示的是制表符,而不是缩进。
注释
使用#进行注释的时候,只能注释一行代码;
使用‘‘‘ ’’’可以进行多行注释,比如:
#这是一个hello word
print('hello word')
'''
这是一个hello word的例子
在这个例子中,详细地说明了
注释的用法。
'''
print("hello word")
此外在使用注释的时候,我们可以通过使用快捷键的方式来进行注释。 ctrl+/
进行代码块的注释;如果想取消注释的话,再使用ctrl+/
就可以取消注释了。
行连接符
在python中,有时候会遇到有某一条语句特别长的情况,为了方便我们阅读,我们可以使用行链接符/
来方便我们阅读。
>>> a = [10,20,30,40,\
50,60,70,\
80,90,100]
>>> a
[10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
对象
python中,一切皆对象。每个对象由:标识(identity)、类型(type)、值(value)组成
对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。
python标识符以及命名规则
标识符:用于变量、函数、类、模块等的名称标识符有如下特定的规则:
1、区分大小写。比如:hello和HELLO是不同的。
2、第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线。
3、不能使用关键字。比如:if、or、while等
4、以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__int__是类的构造函数。
python标识符命名规则
类型 | 规则 | 例子 |
---|---|---|
模块和包名 | 全小写字母,尽量简单。若多单词之间用下划线 | math,sos |
函数名 | 全小写字母,多个单词之间使用下划线隔开 | python,my_name |
类名 | 首字母大写,采用驼峰命名规则,多个单词是,仅每个单词第一个首字母大写,其余小写。 | Python,MyClass |
常量名 | 所有字母大写,多个单词时,使用下划线隔开 | SPEED、MAX_SPEED |