Python语法
1. 几个概念
1.1 表达式
• 表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合.例如:表达式:1+2(类似于数学公式)
• 表达式特点
• 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响
• 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出
1.2 语句
• 一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成。
在程序中语句一般需要完成某种功能 a = 1(赋值语句)
• 语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果
1.3程序(program)
• 程序就是由一条一条的语句和一条一条的表达式构成的。(按照顺序走流程,不能跳,一个程序构成一个功能)
1.4函数(function)
• 函数就是一种语句,函数专门用来完成特定的功能
• 函数长的形如:xxx() 如:print()
• 函数的分类:
• 内置函数 : 或者内建函数,就是由语法规定存在的函数,这些函数,包含在编译器的运行时库中,程序员不用单独书写代码实现它,只需要调用既可。(built in 内建函数)
• 自定义函数 : 由程序员自主的创建的函数 当我们需要完成某个功能时,就可以去调用内置函数,或者自定义函数(当内置函数不够用,不能完成某个功能时)
例如:
• 函数的2个要素
• 参数
• 返回值 (函数返回的结果)
有的函数有返回值,有的函数没返回值。
有返回值:
返回值用return:
无返回值:
2. 标识符(即取的名字)
python语言的组成 1关键字 2标识符 3注释 4变量和常量 5运算符 6语句 7函数 8序列
其中标识符,变量和常量,函数属于通用的(各种语言中都有,只是表达形式不同)
2.1 关键字
• python一些具有特殊功能的标识符,这就是所谓的关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符
报错:
解决:可以在关键字后面加数字。
2.2 标识符概念
• 开发人员在程序中自定义的一些符号和名称。标识符是自己定义的,如变量名 、函数名等。例如
变量
函数
• 组成:由26个英文字母大小写,数字 0-9 符号 _$(此符号不在范围内)
• 标识符的规则:
不要用中文。
变量(小写),常量大写
• 1.标识符中可以包含字母、数字、_,但是不能使用数字开头 例如:name1, name_1 ,_name1 ,1name(不行)
补充:
name = 1 (普通变量)
NAME = 1 一般大写都是些配置变量,普通变量一般不用大写。
• 2.Python中不能使用关键字和保留字来作为标识符
小技巧:1只要有补全提示的词就不要用了。2橙色的不要用。
• 命名方式
一般用作函数名,方法名,类名的命名方式。