python 练习题 10.05

 人工智能方向《Python高级》(期中)理论卷

题号

总分

阅卷人

审核人

得分

单选题(每题  1 分,共   5 分)

1、python中的输出函数,正确的是 A

A. Print()

B. Input()

C. Insert()

D. pass

2. python中如何查看变量的数据类型 A

A. 使用type(变量的名字)

B. 使用print(变量的名字)

C. 使用input(变量的名字)

D. 使用list(变量的名字)

3.a=3, a+=1的输出结果为( D )    

A.1   B.2 C.3 D.4

4、my_str=”Hello World”,my_str.lower()输出的结果是( C  )

A Hello World   B:hello world      C:Hello world         D:hello World

5、my_str=”Hello World”,my_str.split(“ ”)输出的结果是( B  )                          

A:[‘Hello’,’World’]

B:Hello World

C:[‘hello world’]

D:HelloWorld

  • 填空题(每题1分,共5分)

1、写出两种常见的循环____for___,___while____ 

2、在键盘上输入值____input______  

3、模拟情景myname = “baobaodebaobao”,如何打印输出d__print(myname[6])______

4、写出至少三种常用的格式化输出符号__%d_____ ,__%s_____,___%c____   

5、列表查找元素的方法有___in___、____not in ___ 、index

三、简答题(每小题10分。共 90分)

1、5 举例说明python中注释的作用?  

作用:解释当前代码的作用或用途

(1.给自己看 2.给同事看3.服务于自己调试代码(注释代码是不会执行的))

Python中的注释有单行注释和多行注释

Python中单行注释以#开头

多行以”””  ”””

2、name=”张三”,age=10,用格式化输出“我的姓名是张三年龄是10岁”?

name = ‘张三’

age = 10

Print(‘我的名字是%s,我的年龄是%d’%name,%age)

3、列举python支持的比较运算符?

4、定义一个变量等于3,把这个变量转成字符串类型?

a = 3

Print(type(str(a)))

5、age=19,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,终于可以执剑走天涯了?

age = 19

if age >= 18:

print(‘哥已成年,终于可以执剑走天崖了’)

6、复合赋值运算符有哪些?

append()

Extend()

Insert()


  • 单选题(每题  1 分,共   5 分)

1、下列不属于比较运算符的是( D  )

A >   B:<      C: ==         D:and

2. a = "abcdef",a[:3]输出的结果是(A )    

A:abc  B:abcd  C:def  D:ab

3.下面哪个标识符不合规则( A )    

A.if   B.my_list C.my_log D.name

4、name=”abcdefg”,name[0:-1:2]的输出结果( D )                  

A.aceg B.abcd C.gfed D.ace

5、A=10,b=20 ,c=a%b,c输出的结果为( A  )                          

A:10

B:O

C:O.5

D:1

  • 填空题(每题1分,共5分)

1、从键盘上获取输入的值用____input()_____

2、判断用什么语句____if : else_____  

3、循环的两种类型___for_____、______while_____

4、逻辑运算符有___and_____、____or______ 、  _____not_____

5、在已经存在的列表中加入值用  _____append______

三、简答题(每小题10分。共 90分)

1、变量的类型有哪些?

数字 字符串 字典 列表 集合 元组

2、age=10 ,格式化输出一下我今年10岁?

Age = 10

Print(‘我今年%d岁’%age)

3、myname = “baobaodebaobao”取myname字符串的倒数第二个元素,并输出?

myname = “baobaodebaobao”

Print(myname[-2])

4、append和extend的区别?

append是将一整个列表直接加入

Extend是将元素依次逐个加入

5、创建一个列表list,向列表list中添加一个字符串“XuanGe”?

List.append(‘xuange’)

6、常用的算术运算符有哪些?

+   -   *   %   /   //   **

7、定义一个变量a=5,将变量转成字符串类型?

 A = 5

Print(str(A))

8、定义一个变量name=”lilei”,遍历输出每一个字符?

Name = ‘lilei’

For i in name:

Print(i)

9、字符串操作中index()和find()有什么区别?

Index()是查找不存在元素,返回报错

Find()是查找不存在元素,返回-1

上一篇:在Salesforce中处理Email的发送


下一篇:第26篇-虚拟机字节码指令之操作数栈管理指令