【python】—— 内置类型、运算符、表达式、关键字

  🎃个人专栏:

🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客

🐳Java基础:Java基础_IT闫的博客-CSDN博客

🐋c语言:c语言_IT闫的博客-CSDN博客

🐟MySQL:数据结构_IT闫的博客-CSDN博客

🐠数据结构:​​​​​​数据结构_IT闫的博客-CSDN博客

💎C++:C++_IT闫的博客-CSDN博客

🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客

💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客​​​​​​

🥏python:python_IT闫的博客-CSDN博客

欢迎收看,希望对大家有用!

一. 单选题(共23题,54.4分)

1. (单选题)语句x=”10”; y=20; print(x+y)的运行结果是()

  • A. 运行出错

  • B. 10

  • C. 30

  • D. 20

2. (单选题)Python不支持的数据类型是()

  • A. Double

  • B. Int

  • C. Tuple

  • D. List

3. (单选题)能将其他类型的值转换成布尔类型值的函数是()。

  • A. int( )

  • B. float( )

  • C. bool( )

  • D. complex( )

4. (单选题)下列选项比较结果为True的是()。

  • A. "国">"z"

  • B. "abc">"abd"

  • C. 3>2>2

  • D. "e">"g"

5. (单选题)print(2**3**2)输出的结果是________。

  • A. 512

  • B. 64

  • C. 程序报错

  • D. 256

6. (单选题)下列关于Python中的复数,说法错误的是( )

  • A. 一个复数必须有表示虚部的实数和j

  • B. 实部和虚部都是浮点数

  • C. 虚部必须后缀j,且必须是小写

  • D. 表示复数的语法是real+image j

7. (单选题)在Python中,如果变量a=1,变量b=100,交换两个变量的值,下面那段代码是最佳写法。

  • A.

    a = t

    t = b

    b = a

  • B. a,b = b,a

  • C.

    a = b

    b = a

  • D.

    t = a

    a = b

    b = t

8. (单选题)

下面代码的运行结果是?

a =3;

g1={"a":4}

print(eval("a-1",g1))

  • A. 3

  • B. 程序报错

  • C. a-1

  • D. 2

9. (单选题)若str="\ta\tbe",len(str)的值是()。

  • A. 6

  • B. 4

  • C. 5

  • D. 3

10. (单选题)将字符串中全部字母转换为大写字母的字符串方法是( )。

  • A. capitalize

  • B. uppercase

  • C. swapcase

  • D. upper

11. (单选题)字符串函数strip( )的作用是什么?

  • A. 去掉字符串两侧空格或指定字符

  • B. 替换字符串中特定字符

  • C. 连接两个字符串序列

  • D. 按照指定字符分割字符串为数组

12. (单选题)

s1 = "喜欢"

s2 ="非常喜欢"

pName =["山海情","觉醒年代","建国大业","大决战"]

在屏幕上输出下面字符串,输出语句该怎样写________。

观众非常喜欢山海情这部电视剧

  • A. print("观众{1}{0}这部电视剧".format(s2,pName[1]))

  • B. print("观众%s%s这部电视剧"%(s2,pName))

  • C. print("观众{0}{1}这部电视剧".format(s2,pName[0]))

  • D. print(f"观众{s2}{pName[1]}这部电视剧")

13. (单选题)eval("5*6")的值为()。

  • A. 30

  • B. 运行出错

  • C. 5*6

  • D. 56

14. (单选题)print("d:\nodes\friends.txt")的运行结果是_______。

  • A. 

  • B. 

  • C.

  • D. 

15. (单选题)哪个选项的描述是正确的?()

  • A. 条件18<=29<33是合法的,且输出为 False

  • B. 条件29<=18<33是合法的,且输出为 False

  • C. 条件33<=29<18是不合法的。

  • D. 条件29<=33<18是合法的,且输出为True

16. (单选题)能将其他进制的数转换成十六进制数的函数是()。

  • A. bin()

  • B. hex()

  • C. oct()

  • D. int()

17. (单选题)

阅读下面的代码: 

sum=0 

for i in range(100) : 

    if(i%10): 

        continue 

        sum=sum+i 

print (sum) 

上述程序的执行结果是( )。

  • A. 45

  • B. 450

  • C. 4950

  • D. 5050

18. (单选题)设s="Happy New Year",则s[3:8]的值为( )。

  • A. 'py Ne'

  • B. 'ppy Ne'

  • C. 'ppy N'

  • D. 'py New'

19. (单选题)设s="Python Programming",那么print(s[-5:])的结果是( )。

  • A. mmin

  • B. mming

  • C. Python

  • D. Pytho

20. (单选题)在python中,如果变量a=5,b=5,c=a,那么下面说法正确的是?

  • A. 表达式 id(a)==id(c)的值是False

  • B.  表达式 id(b) !=id(c) 的值是True

  • C.  表达式 id(a) !=id(c) 的值是True

  • D. 表达式 id(a) == id(b) 的值是True

21. (单选题)range(1, 20, 4)中包含整数的个数为()。

  • A. 11

  • B. 5

  • C. 4

  • D. 6

22. (单选题)下列关于字符串的说法中错误的是()

  • A. 在三引号字符串中可以包含换行回车等特殊字符

  • B. 字符串中的字符可以修改

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

  • D. 单个字符可以视为长度为1的字符串

23. (单选题)下列选项中不是合法变量名的是()。

  • A. a&1
  • B. a1
  • C. stu_info
  • D. 身高

二. 填空题(共19题,45.6分)

24. (填空题)

s1="happy"

print(len(s1));

的运行结果是___________。

25. (填空题)print(False + 2)的结果是________

26. (填空题)表达式1/2的值是           ,表达式1//2的值是                     。

27. (填空题)print(round(2.5))的值是_______。

28. (填空题)

str1 = "青年人是国家的未来和希望"

print(str1.find("责任"))

上面代码运行的结果是__________。

29. (填空题)print(bool(-1))的运行结果是___________。

30. (填空题)表达式3|6的值为:                   。

31. (填空题)与26-3对应的表达式是                        。

32. (填空题)print(round(3.5))的值是_______。

33. (填空题)print(True + 2)输出的结果是_________。

34. (填空题)“is not”属于                 运算符。

35. (填空题)list1 = ["a","b","c"] , list2 = [1,2,3],则 list(zip(list1,list2))的值是             。

36. (填空题)表达式3 or 5的值为:             。

37. (填空题)print(int(3.59)的运行结果是________。

38. (填空题)执行语句print(“c:\\test.py”)的输出结果是                   。

39. (填空题)表达式3<5>2的值为:              。

40. (填空题)表达式4 in[2, 5, 4]的返回结果是                。

41. (填空题)type(5.5)的结果是                    ,isinstance(map(lambda x:x**2,range(3)),map)的结果是                         。

42. (填空题)表达式2 and 3的值是         。

三.答案

1-5:AACAA

6-10:CBACD
11-15:ACACB
16-20:BBABD

20-23:BBA

24. 5

25.2

26. 0.5   0

27. 2

28. -1

29.True

30.7

31. 2**6-3

32. 4

33. 3

34. 身份

35. [('a', 1), ('b', 2), ('c', 3)]

36. 3

37. 3

38.  c:\test.py

39.True

40.True

41.  float;<class 'float'>  True

42.  3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Y小夜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值