分享某行软件开发中心的两道python笔试题

两道笔试题都是选择题,两个知识点,容易做错。

第一题

## 下面程序执行结果
x = 2
def b(a):
    x = x+a
b(3)
print(x)

此段程序运行报错,UnboundLocalError: local variable 'x' referenced before assignment 应采用global关键字定义全局变量

x = 2
def b(a):
    global x
    x = x+a
b(3)
print(x)

第二题

a = [x for x in range(3)]
import numpy as np
a = np.array(a)
a**a

[1,1,4]

0**0 = 1,容易犯迷糊。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java小记

java多线程学习(1)-锁的简介

非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或者饥饿现象。

10700
来自专栏攻城狮的动态

慎用公共变量~~

27140
来自专栏Java学习网

Java Web Response对象的27个方法及状态码

response表示HttpServletResponse对象,主要将JSP容器处理后的结果传回到客户端。 ? 网络配图 1、void addCookie(...

54770
来自专栏MasiMaro 的技术博文

ATL模板库中的OLEDB与ADO

上次将OLEDB的所有内容基本上都说完了,从之前的示例上来看OLEDB中有许多变量的定义,什么结果集对象、session对象、命令对象,还有各种缓冲等等,总体上...

15920
来自专栏华仔的技术笔记

iOS中解码.txt文件在UIWebView出现中文乱码的问题

47640
来自专栏精讲JAVA

Netty入门学习系列--helloworld服务端(一)

public class NettyServerHandle extends ChannelInboundHandlerAdapter {

13620
来自专栏JMCui

再学习之MyBatis.

一、框架基本介绍 1、概念 支持普通SQL查询、存储过程和高级映射,简化和实现了Java 数据持久化层的的开源框架,主要流行的原因在于他的简单性和易使用性。 2...

49680
来自专栏wannshan(javaer,RPC)

dubbo监控机制之监控数据上报分析

dubbo对服务运行的监控,是通过从provider和consumer方收集调用信息存盘后,再由监控中心对数据分析绘表的方式完成的。 具体实现是provide...

524110
来自专栏小狼的世界

几个有用的Excel VBA脚本

最近有个朋友要处理很多的Excel数据,但是手工处理又太慢,让我帮忙处理。通过搜索和自己的编写,帮他写了几个脚本,大大提高了工作效率。其实Excel中的脚本(宏...

15620
来自专栏程序员互动联盟

【编程基础】Win32窗口下调试输出

在Win32的console下,我们可以用基本的printf,来输出调试信息,这个很方便。不过要是在非console的窗口模式应用程序里面,就不能使用print...

38580

扫码关注云+社区

领取腾讯云代金券