Python语言特点思维导图:

Python二级考试笔记(一)——高教版-D-R0s1博客

相关名词理解:

*按照程序设计语言规则组织起来的一组计算机指令称为计算机程序。

*高级编程语言根据执行机制不同可分成两类:静态语言脚本语言,静态语言采用编译方式执行,脚本语言采用解释方式执行。例如,C语言是静态语言,Python语言是脚本语言。

采用编译执行的编程语言是静态语言,如C语言、Java语言;采用解释执行的编程语言是脚本语言,如JavaScript语言、PHP语言。

*编译和解释

编译是将源代码转换成目标代码的过程,通常,目标代码是机器语言代码,执行编译的计算机程序称为编译器。

Python二级考试笔记(一)——高教版-D-R0s1博客

解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。执行解释的计算机程序称为解释器。

Python二级考试笔记(一)——高教版-D-R0s1博客

*Python3.X版本用print()函数替换了Python2.X版本中的print语句,两者功能一样但是格式不同,如下:

Python2.x:

>>>print”hello python world”

Python3.x:

>>>print(“hello python world”)

*python程序运行的两种方式是交互式文件式

*Python程序执行出现“unexpected indent”是缩进错误

 Python程序执行出现“invalid syntax”是语法格式错误

*IPO:

I    input

P   process

O   output

*IDLE的快捷键

Ctrl + N:在IDLE 交互界面下,用来启动IDLE编辑器

Ctrl + Q:退出IDLE SHELL或IDLE编辑器

Alt + 3:在IDLE编辑器内注释选定文本

Alt + 4: 在IDLE编辑器内,解出注释选定区域文本

Alt + Q:在IDLE编辑器内,将python代码进行格式化布局

F5:在IDLE编辑器内,执行python程序

第二章    python语言基本语法元素

考纲考点

1.程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用

2.基本输入输出函数:

input()、eval()、print()

3. 源程序的书写风格

Python二级考试笔记(一)——高教版-D-R0s1博客

缩进

1.Python语言采用严格的“缩进”来表明程序的格式框架。缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。1个缩进=4个空格

2.缩进是Python语言中表明程序框架的唯一手段

3.当表达分支、循环、函数、类等程序含义时,在if, while, for, def, class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。

Python二级考试笔记(一)——高教版-D-R0s1博客

关于缩进的报错:unexpected  indent

续行符:

Python程序是逐行编写的,每行代码并无限制,但从程序员角度来讲,每行代码太长并不利于阅读,因此,python提供续行符将单行代码进行分割,续行符由反斜杠(\)表示

示例:

>>>print(“北京\

是\

中国的\

首都”)

等价为:print(“北京是中国的首都”)

1.续行符后面不能加空格2.续行符后面直接换行

命名:

Python语言允许采用大写字母、小写字母、数字、下划线(_)和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制注意:标识符对大小写敏感,python和Python是两个不同的名字。

保留字:

保留字,也称为关键字,指被编程语言内部定义并保留使用的标识符。程序员编写程序不能定义与保留字相同的标识符每种程序设计语言都有一套保留字,保留字一般用来构成程序整体框架、表达关键值和具有结构性的复杂语义等。

掌握一门编程语言首先要熟记其所对应的保留字。

Python二级考试笔记(一)——高教版-D-R0s1博客

数据类型:

Python语言支持多种数据类型,最简单的包括数字类型、字符串类型,略微复杂的包括元组类型、集合类型、列表类型、字典类型等。

赋值语句:<变量>=<表达式>

引用:import<功能库名称>

引用功能库之后,采用<功能库名称>.<函数名称>()方式调用具体功能。

分支语句:

分支语句是控制程序运行的一种语句,它的作用是根据判断条件选择程序执行路径。分支语句包括:单分支、二分支和多分支。

单分支语句是最简单的分支语句,使用方式如下:

If<条件>:

<语句块>

循环语句:

循环语句是控制程序运行的一类重要语句,与分支语句控制程序执行类似,它的作用是根据判断条件确定一段程序是否再次执行一次或者多次。循环语句包括遍历循环和条件循环。

while(<条件>):

      <语句块1>

<语句块2>

eval()函数

1.eval(<字符串>)函数是Python语言中一个十分重要的函数,它能够以Python表达式的方式解析并执行字符串,将返回结果输出

2. eval()函数经常和input()函数一起使用,用来获取用

户输入的数字,使用方式如下:

<变量>= eval(input(<提示性文字>))

Python二级考试笔记(一)——高教版-D-R0s1博客

课后编程题:(新手,代码还很菜,给新手做个参考)

1.获得用户输入的一段文字,并将文字垂直输出
N=input("请输入一段文字:")
s=len(N)
i=0
while i < s:
    print(N[i])
    i=i+1

2.获得用户输入的两个值,例如:1.2,3.4,输出相加后结果
s=eval(input("请输入两个数值:"))
a=s[0]
b=s[1]
r=a+b
print(r)

3.获取用户输入的一个小数,提取并输出他的整数部分
s=eval(input("请输入一个小数,我将为您转换成整数:"))
r=int(s)
print(r)