计算机等级考试二级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、保留字

   被计算机编程语言内部定义并保留下来的标识符。

 

35个python的标识符
andasassertbreakclasscontinuedef
delelifelseexceptFalsefinallyfor
formglobalifimportinislambda
Nomenonlcoalnotorpassraisereturn
Turetrywhilewithyieldasyncawait

4、数据类型

    (1)数字类型

     表示数字或数值的数据类型称为数字类型。

(有二进制、八进制、十进制、十六进制)

  (2)字符串类型

   带有(” “)的形式,在引号中的部分成为字符串

提示:字符串的长度

-11-10-9-8-7-6-5-4-3-2-1
012345678910

 

 

字符的长度位置:

切片:在字符串中,我们取[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

  

转载于:https://www.cnblogs.com/cxy-0902/p/10842434.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值