2.Python的基本语法

本文介绍了Python的基础知识,包括语法规则如缩进的使用,标识符的命名规则,注释的编写方式以及字符串和不同数据类型的特性。强调了缩进在Python中的重要性,以及如何创建和操作字符串。还探讨了运算符的运用,如算术运算和位运算,并展示了如何编写简单的函数来处理数字和字符串。最后,提到了用户输入和输出以及字符串编码的概念。
摘要由CSDN通过智能技术生成

2.1 Python的语法规则

1.下列关于Python的缩进错误的是

A.

Python中用缩进划分语句块

B.

Python中的缩进是必须的

C.

Python中每个缩进层次必须用四个空格

D.

Python的缩进会在代码的复制粘贴中带来麻烦

答案:C

2.下列关于标识符的说法错误的是

A.

标识符是表示某个实体的符号

B.

标识符可以以数字开头

C.

标识符可以为字符

D.

标识符中间可以加入下划线

答案:B

3.下列关于Python中注释正确的是

A.

Python中单行注释使用单引号

B.

Python中单行注释使用井号#

C.

Python中多行注释使用三个井号###

D.

Python中多行注释使用三个引号’’’

答案:BD

2.2 基本数据类型

1.关于字符串的说法错误的是

A.

创建字符串,既可以用单引号也可以用双引号

B.

字符可视为长度为1的字符串

C.

字符串以\0标志字符串结束

D.

可以用len函数查看字符串中有多少个字符

答案:C

2.关于字符串的说法错误的是

A.

创建字符串,既可以用单引号也可以用双引号

B.

字符可视为长度为1的字符串

C.

字符串以\0标志字符串结束

D.

可以用len函数查看字符串中有多少个字符

答案:A

3.下列哪种数据类型是可变的

A.

string

B.

list

C.

tuple

D.

dictionary

答案:BD

4.Python中转义字符\n是什么作用

A.

回车

B.

换行

C.

换页

D.

退格

答案:B

2.3 Python的运算符

1.a = 7, 下列哪个选项的结果是3?

A.

a-4

B.

a%4

C.

a>>1

D.

~a

答案:ABC

2.

  • 完成函数number,使它可以对输入的两位正整数拆分再相加。 例如: 18可拆分成数字1和8,1 + 8 = 9,则number(18) = 9 37可拆分成数字3和7,3 + 7 = 10,则number(37) = 10

正误判定变量:answer

def number(num):
   answer = num//10 + num%10
   return answer

3.下面能正确表达的是

 

A

from math import sin (x+y+z).sin/sqrt(x2+y2+z**2)

B

from math import sin sin(x+y+z)/sqrt(x2+y2+z^2)

C

from math import sin sin(x+y+z)/sqrt(x2+y2+z**2)

D

from math import sin sin((x+y+z)/sqrt(x2+y2+z**2))

答案:C

4.

  • 完成函数power。power包括三个参数,要求返回前两个参数指数的结果,同时返回指数结果与第三个参数的相除的余数,将两个结果放在一个列表中。 例如:power(2,3,5)=[8,3] 2的3次方是8,8除以5的余数是3,则结果返回[8,3]。

正误判定变量:ans

def power(a,b,c):
    x = a**b
    y = x%c
    ans = [x,y]
    return ans

2.4 用户输入和输出及字符串的编码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值