2.1基本结构
例2-1-1下面是执行判断学生成绩是否及格的判定,请输入并调试成功既可。
缩进:
代码块是通过缩进来实现的,也体现了代码的层次关系。
第8行是if语句,第9行和第12行分别是if语句不同的代码块。
现在的缩进一般都是采用4个空格来表示。
注释:
注释是程序添加的说明性文本。程序运行时会忽略掉注释的内容。
注释在程序设计中是十分重要的,它可以让代码更加友好阅读和维护。
第1-4行、第5行和第13行都是注释。
注释有多行和单行之分。
多行是采用三个英文单引号或双引号表示开始和结束。
单行注释用#号表示。
大小写:
Python语言是一种对于大小写敏感的语言。
第6行的score和第7行的SCORE代表两个不同的变量。
再例如scoRe和scorE又是两个不同的变量,他们代表了各个不同的事物。
字符:
在写Python的代码时,所有使用到的括号、引号、冒号等等都是英文字符。
如果将字符输入成中文字符,运行时将会出错误。初学者一定要注意输入代码时中英文的切换。
续行:
当一行字符过多时,需要换行时,可以在行尾添加“\”来实现。第9行和第10行。
也可以使用小括号将内容括起来实现。
比如print(“学生成”
“绩及格了”),这样也可以.
其他:
第8行到12行,代码产生了分叉,这是一个分支的结构。
第14行和第15行,type()用来查看变量的数据类型。第6行的score是字符串类型,第7行的SCORE是数字类型。
2.2基本数据类型
变量:
第6行的score和第7行的SCORE就是两个变量。
变量:在程序运行时,其值可以变化的量称为变量。变量有一个名字,为变量名。
变量名的命名采用以字母或下划线开头的数字、字母和下划线的组合来实现。
程序通过变量名来完成相应的运算来实现程序功能。
变量就是指变量名,我们一般说成变量某某或直接说某某某。
变量的注意事项:
变量名千万不要同Python本身定义的关键字相冲突。关键字的查看可以通过print(help("keywords"))来实现。
变量名最好见名知意义。可以采用userName或user_name这样来定义。
如下面的num1=,其中num1为变量名,为变量num1的值,这里的等号不再是我们数学中的等号,而是赋值符号,表示将等号右边的值赋值给左边的变量。
在讲代码的时候习惯说成变量num1的值等于或num1等于。
程序设计中要同很多不同的数据打交道,学生姓名和学生成绩就是不同的类型。变量的数据类型取决于引用数据的类型。例如下面的num1在第1行为整数,但在第13行为小数,但他表示的都是数字类型。
2-2-1数字类型
Python数字类型主要包含整型(int),浮点型(float),复数(