中文,免费,零起点,完整示例,基于最新的Python 3版本。https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

一、选择题

1.Python中单下划线_foo与双下划线__foo与__foo__的成员,下列说法正确的是? A B C

A._foo 不能直接用于’from module import *’

B. __foo解析器用_classname__foo来代替这个名字,以区别和其他类相同的命名

C. __foo__代表python里特殊方法专用的标识

D. __foo 可以直接用于’from module import *’

解析:https://www.nowcoder.com/profile/3129084/test/18549953/144541#summary

2.在Python 2.7中,下列哪种是Unicode编码的书写方式? 正确答案: C

A. a = ‘中文’

B. a = r‘中文’

C. a = u’中文’

D. a = b’中文’

3.  从运行层面上来看,从四个选项选出不同的一个。正确答案: B

A. JAVA    B. Python    C. objectC    D. C#

解析:https://www.nowcoder.com/test/question/done?tid=18551803&qid=4856#referAnchor

4. 协程

https://www.cnblogs.com/beiluowuzheng/p/9064152.html

http://python.jobbole.com/87156/

5. 以下不能创建一个字典的语句是    正确答案: C

A. dict1 = {}

B. dict2 = { 3 : 5 }

C. dict3 = {[1,2,3]: “uestc”}  字典的键名是不可变类型,列表是可变的数据类型(可以增加或删除项目)。所以,列表中的项目不能用来作为字典的键。

D. dict4 = {(1,2,3): “uestc”}

6. 下列哪个语句在Python中是非法的?  正确答案:B

A. x = y = z = 1

B. x = (y = z + 1) 赋值语句没有返回值,不能用于赋值。

C. x, y = y, x

D. x += y

7. 编码与解码顺序

字符串编译的过程:gbk==>unicode==>utf16==>url解码

字符串解码顺序为:url解码==>utf16==>unicode==>gbk

8.下列哪种不是Python元组的定义方式? 正确答案: A

A. (1)  B. (1, )  C. (1, 2)  D. (1, 2, (3, 4))

解析:

二、代码小题

1.Assuming the filename for the code below is /usr/lib/python/person.py,and the program is run as: python /usr/lib/python/person.py,What gets printed?(D)

1  classPerson:2   def __init__(self):3   pass

4   defgetAge(self):5   print(__name__)6  p =Person()7  p.getAge()

A. Person

B. getAge

C. usr.lib.python.person

D. main E.An exception is thrown

解析:https://www.nowcoder.com/profile/3129084/test/18549953/141979#summary

参考:https://blog.csdn.net/iamoldpan/article/details/78077983

2. 下列代码执行结果是什么?  D

x = 1

defchange(a):

x+= 1

print(x)

change(x)

A. 1       B. 2      C. 3       D. 报错

解析:https://www.nowcoder.com/test/question/done?tid=18551803&qid=144521#summary

3. 有如下函数定义,执行结果正确的是? A

defdec(f):

n= 3

def wrapper(*args,**kw):return f(*args,**kw) *nreturnwrapper

@decdeffoo(n):return n * 2

A. foo(2) == 12    B. foo(3) == 12     C. foo(2) == 6  D. foo(3) == 6

解析:https://www.nowcoder.com/test/question/done?tid=18582787&qid=144535#summary

装饰器:https://www.zhihu.com/question/26930016/answer/99243411

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318435599930270c0381a3b44db991cd6d858064ac0000

函数的参数:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431752945034eb82ac80a3e64b9bb4929b16eeed1eb9000

4. 有如下类定义,下列描述错误的是? 正确答案: D

classA(object):pass

classB(A):passb= B()

A. isinstance(b, A) == True

B. isinstance(b, object) == True

C. issubclass(B, A) == True

D. issubclass(b, B) == True

解析:https://www.nowcoder.com/test/question/done?tid=18706249&qid=144536#summary

5.python my.py v1 v2 命令运行脚本,通过 from sys import argv如何获得v2的参数值?   正确答案: C

A. argv[0]  B. argv[1]  C. argv[2]  D. argv[3]

解析:sys.argv是传递给python脚本的命令行参数【字符串】列表,argv[0]为该脚本自身路径,其余为命令行参数,所以v2应该是argv[2]

6.

bit = input("Enter a binary digit:")if bit = 0 or 1:print "your input is",bitelse

print "your input is invalid"

以上程序要求用户输入二进制数字0/1并显示之,请指出程序中代码第几行存在错误:正确答案:A D

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

解析:

三、程序大题

下列哪个python语句是正确的_Python笔试面试题_牛客(待完善)相关推荐

  1. python分糖果_分糖果_平安科技笔试题_牛客网

    import java.util.Arrays; import java.util.Scanner; /** * n 个小朋友坐在一排,每个小朋友拥有 ai 个糖果,现在你要在他们之间转移糖果,使得最 ...

  2. java面试题23 牛客ArrayLists和LinkedList的区别,下述说法正确的有?

    java面试题23 牛客ArrayLists和LinkedList的区别,下述说法正确的有? A ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构. B 对于随 ...

  3. Java面试题17 牛客 下面哪个选项正确创建socket连接?

    Java面试题17 牛客 下面哪个选项正确创建socket连接? Socket s = new Socket(8080); Socket s = new Socket("192.168.1. ...

  4. python语句print(0xa+0xb)_Python语句print(0xA+0xB)的输出结果为()

    Python语句print(0xA+0xB)的输出结果为() 答:21 时代精神是在新的历史条件下形成和发展的,体现民族特质,顺应时代潮流的思想观念.( )的总和 答:行为方式 社会风尚 价值取向 精 ...

  5. python语句print(chr(65))_Python语句 print(chr(65))的运行结果是

    [单选题]s1=[4,5,6];s2=s1;s1[1]=0;print(s2)的结果是 [单选题]下列选项中,( )的布尔值不是 Flase . [填空题]若 a=3 , b=2 ,那么( a &am ...

  6. python语句print(chr(65))_Python语句print(chr(ord('B')))的执行结果是

    [简答题]How do critical thinking and our emotions complement each other? [简答题]下列Python语句的输出结果是 print(&q ...

  7. python中24≤2825是否合法_在下列Python语句中非法的是() (2.0分)_学小易找答案

    [其它]统计一个文件中的字符数.单词数(单词由空格分隔)和行数,并将某个指定的字符串从该文件中所有出现的地方删除.程序应提示用户输入指定的文件名和要删除的字符串. [单选题]在下列Python语句中非 ...

  8. Python面试题整理-牛客网

    1.[单选题]关于Python内存管理,下列说法错误的是  A. 变量不必事先声明 B. 变量无须先创建和赋值而直接使用 C. 变量无须指定类型 D. 可以使用del释放资源 解析1:B Python ...

  9. 华为机试python编程题_牛客网华为机试题之Python解法

    牛客网华为机试题之Python解法 第1题 字符串最后一个单词的长度 a = input().split(" ") print(len(a[-1])) 第2题 计算字符个数 a = ...

最新文章

  1. 从 “香农熵” 到 “告警降噪” ,如何提升告警精度?
  2. Python成长笔记 - 基础篇 (六)python模块
  3. 加法器的verilog实现(串行进位、并联、超前进位、流水线)
  4. Flask和mysql多线程_数据库连接池Flask-SQLAlchemy中多线程安全的问题
  5. 整洁架构设计分析--架构设计的本质是什么?
  6. 表格中建一个按钮_CAD | CAD和Excel的表格互换教程
  7. [WORK]局数据系统
  8. vagrant:修改Linux网络设置
  9. 洛谷3374:树状数组1(线段树/树状数组模板)
  10. python身份证号真假验证_【趣味案例】用python制作全国身份证号验证及查询系统...
  11. 【教程】基于FlashBuilder创建的FLEX项目使用教程精简版
  12. Nginx区分PC或手机访问不同网站
  13. 英文期刊催稿信模板_SCI论文催稿信模板
  14. OGG同步字符集从US7ASCII to ZHS16GBK故障解决
  15. R统计绘图-corrplot热图绘制细节调整2(更改变量可视化顺序、非相关性热图绘制、添加矩形框等)
  16. Base64解码过程必须关注的问题
  17. [推荐]资金计划与预算的联系与区别
  18. Linux从入门到放弃 docker
  19. HTML/CSS 知识点解析
  20. g-sync显示器到底能提升多少游戏性能?

热门文章

  1. 如何恢复任务栏中的显示桌面图标?
  2. P3800 Power收集
  3. main函数默认参数argc和argv的详解
  4. 使用百度富文本编辑器UEditor碰到的问题
  5. OnTouchListener与OnClickListener冲突问题解决思路
  6. 利用IP地址查询接口来查询IP归属地
  7. [设想]增加比较的多元运算符
  8. shell监控磁盘使用情况
  9. 2 ELK收集nginx的json格式日志
  10. 虚拟机安装VMware ESXi 6.7安装过程介绍