计算机等级考试二级python 第二章 python的基本语法元素
Posted cxy-0902
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机等级考试二级python 第二章 python的基本语法元素相关的知识,希望对你有一定的参考价值。
知识导图
一、程序的格式框架
(一)、什么是程序的格式框架?
既它的段落格式,是python程序设计语法中的一个部分,有助于提高代码的可读性和可维护性。
1、缩进
当在分支、循环、函数、类等语句时,若后面出现(:)时,后面的代码将要缩进。
提示:
缩进错误用“unexpected indent”进行提示,说明代码缩进不匹配,需要查看所有缩进是否一样。
2、注释
注释是代码中的辅助性文字,不被编译器编译出来,不被计算机执行。用“#”在开头做标记。
#注释第一行
3、续字符
由于代码过长,不便于程序员查看,我们用反斜杠(\\)来表示续字符。
print("{}是{}的首都“.format( "北京", "中国"))
与下面的代码是一样的:
print("{}是{}的首都"。format("北京","中国"))
(二)、语法元素的名称
1、变量
保存和表示数据值的一种语法元素,变量的值是可以改变的,使用(”=“)来进行赋值。
a=100#表示a的值为100 a=a+1#表示a的值是在100的基础上+1 print(a)
2、命名
给变量或其他程序元素关联名称或标识符的过程称为命名。
提示:在计算机程序语言中,只能出现字母、下划线、英文状态下的标点符号。
3、保留字
被计算机编程语言内部定义并保留下来的标识符。
and | as | assert | break | class | continue | def |
del | elif | else | except | False | finally | for |
form | global | if | import | in | is | lambda |
Nome | nonlcoal | not | or | pass | raise | return |
Ture | try | while | with | yield | async | await |
4、数据类型
(1)数字类型
表示数字或数值的数据类型称为数字类型。
(有二进制、八进制、十进制、十六进制)
(2)字符串类型
带有(” “)的形式,在引号中的部分成为字符串。
提示:字符串的长度
-11 | -10 | -9 | -8 | -7 | -6 | -5 | -4 | -3 | -2 | -1 |
我 | 爱 | 你 | , | 亲 | 爱 | 的 | 小 | 小 | 可 | 爱 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
字符的长度位置:
切片:在字符串中,我们取[M:N]一个范围内的字符时,取出来的这个部分称为一个切片。
[N:M]中表示从N到M之间的字符,不包括M
(三)、程序的语句元素
1、表达式
产生或计算新数据值的代码。
如:100>24
2、赋值语句
<变量>=<表达式>
3、引用
Python程序会经常使用当前程序之外的已有的功能代码,这一过程称作引用。已有的功能代码称为“库”。
#调用turtle库进行画图 import turtle turtle.fd(-200) turtle.right(90) turtle.circle(200)
运行结果如下:
4、其他语句
单支语句、二分支语句、多分支语句
(1)单支语句
使用方式与格式:
if<条件>
<语句块>
提示:任何可以产生Ture或者False的语句都可以作为条件,当条件为Ture时,执行语句块中的内容。
1 #判断输入的数值是否在[0,100]之间 2 num=eval(input("输入一个数字:")) 3 if 0<=num<=100: #判断是否在【0,100】之间 4 print("这个数在0到100之间")
(2)二分支语句
格式:
if<条件>
<语句块1>
else:
<语句块2>
提示:当条件为Ture时,执行语句1;当条件为False时,执行语句2.
1 num=eval(input("输入一个数:")) 2 if num>100: 3 print("输入的数字大于100") 4 else: 5 print("输入的数字小于或等于100")
(3)循环语句
与分支语句类似,它可以根据条件确定一段代码是否再次执行或者多次执行。
格式:
while(<条件>):
<语句1>
<语句2>
提示:
当条件为Ture时,执行语句1;然后再进行判断条件,当条件为False时,退出循环。
1 #输出10到100中步长为3的全部整数 2 n=10 3 while n<100: 4 print(n,end=" ") 5 n=n+3
运行如下:
(四)基本输入函数
input():输入函数
print():输出函数
eval(S):将去掉字符串S外侧的引号,并执行语句中去掉引号后的字符内容。
格式如下:
<变量>=eval(<字符串>)
提示:eval()函数常与input()一起使用:
格式:<变量>=eval(input(<提示性文字>))
练习部分:
s=input("输入一段文字:") i=len(s)-1 while i>=0: print(s[i],end=" ") i=i-1
以上是关于计算机等级考试二级python 第二章 python的基本语法元素的主要内容,如果未能解决你的问题,请参考以下文章
全国计算机等级考试二级Python(2021年9月)备考笔记 第十四天
全国计算机二级python考试学习信息 二级python考试练习习题 二级python考试资料 二级python资料大全 python等级考试资料 Python二级考试知识点 全国二级Python指南