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

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

一. 单选题(共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;  True


42.  3


相关文章
|
3月前
|
存储 JavaScript Java
(Python基础)新时代语言!一起学习Python吧!(四):dict字典和set类型;切片类型、列表生成式;map和reduce迭代器;filter过滤函数、sorted排序函数;lambda函数
dict字典 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 我们可以通过声明JS对象一样的方式声明dict
296 1
|
3月前
|
算法 Java Docker
(Python基础)新时代语言!一起学习Python吧!(三):IF条件判断和match匹配;Python中的循环:for...in、while循环;循环操作关键字;Python函数使用方法
IF 条件判断 使用if语句,对条件进行判断 true则执行代码块缩进语句 false则不执行代码块缩进语句,如果有else 或 elif 则进入相应的规则中执行
368 1
|
4月前
|
缓存 供应链 监控
1688item_search_factory - 按关键字搜索工厂数据接口深度分析及 Python 实现
item_search_factory接口专为B2B电商供应链优化设计,支持通过关键词精准检索工厂信息,涵盖资质、产能、地理位置等核心数据,助力企业高效开发货源、分析产业集群与评估供应商。
|
4月前
|
JSON 监控 数据格式
1688 item_search_app 关键字搜索商品接口深度分析及 Python 实现
1688开放平台item_search_app接口专为移动端优化,支持关键词搜索、多维度筛选与排序,可获取商品详情及供应商信息,适用于货源采集、价格监控与竞品分析,助力采购决策。
|
4月前
|
IDE 开发工具 开发者
Python类型注解:提升代码可读性与健壮性
Python类型注解:提升代码可读性与健壮性
304 102
|
4月前
|
缓存 监控 算法
唯品会item_search - 按关键字搜索 VIP 商品接口深度分析及 Python 实现
唯品会item_search接口支持通过关键词、分类、价格等条件检索商品,广泛应用于电商数据分析、竞品监控与市场调研。结合Python可实现搜索、分析、可视化及数据导出,助力精准决策。
|
3月前
|
Python
Python编程:运算符详解
本文全面详解Python各类运算符,涵盖算术、比较、逻辑、赋值、位、身份、成员运算符及优先级规则,结合实例代码与运行结果,助你深入掌握Python运算符的使用方法与应用场景。
300 3
|
9月前
|
索引 Python
Python的变量和简单类型
本文介绍了Python中变量命名规则、常用变量类型及字符串操作。变量命名需遵循字母、数字和下划线组合,不能以数字开头且不可与关键字冲突。字符串支持单引号、双引号或三引号定义,涵盖基本输出、转义字符、索引、拼接等操作。此外,还详细解析了字符串方法如`islower()`、`upper()`、`count()`等,帮助理解字符串处理技巧。
256 15
|
4月前
|
JSON 缓存 供应链
电子元件 item_search - 按关键字搜索商品接口深度分析及 Python 实现
本文深入解析电子元件item_search接口的设计逻辑与Python实现,涵盖参数化筛选、技术指标匹配、供应链属性过滤及替代型号推荐等核心功能,助力高效精准的电子元器件搜索与采购决策。

推荐镜像

更多