您的位置:首页 > 编程语言 > Python开发

计算机二级-------python语言程序设计 2

2019-01-21 22:06 393 查看

一、程序的格式框架:

1.缩进:

1 )python语言采用缩进来表式程序逻辑,缩进是指每行语句开始前的空白区域,用来表示程序间的包含和层次关系。

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

3)注意,并不是所有语句都可以通过缩进来保存其他代码,只有上述的一些保留字所在语句才可以引导缩进,如print()就不能使用缩进来保存其他代码。

4)python可以多层缩进

5)缩进错误:若程序产生了 “unexpected indent” 错误,则说明产生了缩进错误。

2.注释:
1)注释用于对代码的说明,不被执行
2)多行注释:可以在每行前都加上 “#" ,也可以使用 ‘’’…’’’ 来进行多行注释,省略号代表将要注释的代码。
3)单行注释:在需要注释的代码前加上 “#”。

3.续行符:
python 提供“续行符”将单行代码分割为多行表达。续行符是这样的:" \ "
例:

print(" {} 是{}的首都".format(\
"北京",\
"中国"\
))

以上代码等价于:

print(" {} 是{}的首都".format("北京","中国"))

二、语法元素的名称:

1.变量:

1)变量是能够保存和显示数据的一种语法元素

2)变量的值是可以改变的,通过"="(赋值)的方式被修改。

3)变量可以随时命名,随时使用,随时赋值

例:

a=100
a=a+1
print(a)

2.命名:
1)给变量或其他程序元素关联名称或标识的过程

2)python使用大/小写字母、数字、下划线、汉字等字符及其组合进行命名

3)首字符不能是数字,标识符不能出现空格,长度无限制。

4)标识符对大小写敏感

3.保留字(关键字):

python的35个保留字:

and as assert break class continue def
del eilf else except False finally for
from global if import in is lambda
None nonlocal not or pass raise return
True try while with yield async await

三、数据类型:

1.数字类型:

1)用来表示数字或数值。

2)包括整数,浮点数,复数

3)整数类型可正可负

2.字符串类型:

1)字符串类型用来处理文本信息

2)采用 " " 或 ’ ’ 来表示字符串类型

四、程序的语句元素:

1、表达式:

1)产生或计算新数据值的代码片

2)表达式的运算结果由操作符或运算符来决定

2.赋值语句:

1)对变量进行赋值的代码

2)用 " = " 来表示赋值,将等号右端表达式计算后的结果复制给左侧变量。

3)一般形式: 变量 = 表达式

4)同时给多个变量进行赋值:
变量1 ,…, 变量n = 表达式1 … 表达式n

3.分支语句
分支语句包括:单分支,二分支,多分支
1)单分支:if 条件:
语句块
2)二分支:if 条件:
语句块1
else 条件:
语句块2
3)条件循环:
while(条件):
语句块1
语句块2

五、基本输入输出函数:

1)input函数:
input函数从控制台获得用户的一行输入,无论输入什么,都以字符串类型作为返回结果
使用方式:变量 = input (提示性文字)
例:

a=input ("请输入:")

2)eval()函数:
eval()函数将去掉括号内字符串的最外侧引号,并按照python的语句方式执行去掉引号后字符的内容
使用方式:变量= eval(字符串)
例:

a=eval("1.2+2.4")
print(a)
#返回结果为3.6

当引号内为字符串类型时,将会报错,因为Python会将其看作为未赋值的变量
eval()经常与input()结合使用,来获取用户输入的数字
使用方式: 变量 = eval(input(提示性文字))
例:

value=eval(input("请输入:"))
print(value*2)
#假设输入为10,结果为:20

3)print()函数
输出结果,有三种用法:
第一:仅用于输出字符串或单个变量,使用方式:print(待输出字符串或变量)
例:

print("中国必胜")
print(10.1)
print([1,2,3,4])
#输出结果为:中国必胜,10.1,[1,2,3,4]

第二:仅用于输出一个或多个变量
使用方式:print(变量1,变量2,…变量n)
例:

value=12345.6
print(value,value,value)
print("我","爱你","中国")
#结果为:12345.6 12345.6 12345.6,我爱你中国

第三:用于混合输出字符串与变量值:
使用方式:print(输出字符串模板.format(变量1,变量2…变量n))
例:

a,b=123.456,1024
print("数字{}和数字{}的乘积是{}.format(a,b,a*b))
#运行结果:数字123.456与1024的乘积是126418.944
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐