简单概念
表达式
表达式就是一个类似于数学公式的东西,仅仅用来计算一些结果,不会对程序产生实质性影响,例如 9 + 5 打印出来就是14,表达式的值就是14不会对程序产生任何影
语句
在程序中完成某种特定的功能,比如打印信息、获取信息、为变量赋值,语句会对程序产生影响,在交互模式下不一定输出语句的执行结果
程序(program)
程序就是一条一条语句和一条一条表达式构成的
函数(function)
函数就是一个语句,函数专门完成特定的功能,例如:print()函数
函数 = 内置函数+自定义函数
内置函数:由Python解释器提供的函数,可以在Python中直接使用
自定义函数:由程序员自主创建的函数
程序员需要完成某个特定功能的时候,可以调用内置函数或者自定义函数
函数中两个要素:参数、返回值
基本语法
-
Python严格区分大小写
-
Python中每一行的每一条语句都是以换行符结束
-
Python中的每一行语句不要过长(规范中建议每一行不要超过80个字符,可以在编辑器中设置参考线来预防字符超预设)
"rulers":
[
80
],
成功后,如下图所示:
字符多出后可以在后面加反斜杠 \ 换行
在Python中用#号进行单行注释,用''''''进行多行注释
Python是缩进严格语言,不要在Python中随意的进行缩进
处理报错
处理结果
字面量和变量
字面量就是一个一个的值,比如:1,2,3,4,5,6,'hello',字面量所表示的意思就是它的字面的值,在程序中可以直接使用
变量(variable)变量可以用来保存字面量,并且变量中保存的字面量是可以改变的
程序中很少使用字面量,都是将字面量保存在变量中,用变量来引用字面量。
变量和标识符
Python中使用变量不需要声明,如果使用没有赋值过的变量会报错
Python是一个动态类型的语言,可以为变量赋任何类型的值,也可以任意修改变量的值
快捷键
ctrl + / 注释
ctrl + 回车 换行(忽略光标的位置,重新换行)
标识符
标识符中可以含有字母、数字、下划线,但是不能用数字开头
标识符不能使用Python中的保留字关键字(保留字就是关键字),不建议使用Python中的函数名作为标识符
命名规范:
-
下划线命名法:所有字母小写,单词之间用下划线(_)分开,max_length (用的最多的方法)
-
帕斯卡命名法(大驼峰命名法):首字母大写,每个单词开头大写,其余字母小写,MaxLength (写类名的时候会使用此类方法)