开发者社区> 白头雁> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介: 两道笔试题都是选择题,两个知识点,容易做错。 第一题 ## 下面程序执行结果 x = 2 def b(a): x = x+a b(3) print(x) 此段程序运行报错,UnboundLocalError: local variable...
+关注继续查看

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

第一题

## 下面程序执行结果
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,容易犯迷糊。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python中的乱码
我把写好的Python脚本导入到ArcGIS中的ToolBox中,在本机测试是没有问题的。为了把工具分享给其他人,即在其他电脑上使用,我必须将脚本文件(*.py)导入到工具箱文件(*.tbx)。
518 0
python 二叉树
class Node(object): def __init__(self, data=None, left=None, right=None): self.data = data self.
593 0
python二叉树
1. 树的特征和定义 树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构,很象自然界中的树那样。
1043 0
Python必知词汇:软件
软件是一系列按照特定顺序组织的电脑数据和指令,是电脑中的非有形部分。
0 0
Python必知词汇:软件
软件是一系列按照特定顺序组织的电脑数据和指令,是电脑中的非有形部分。
0 0
说说Python中的GIL是什么?
公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助!
0 0
【每日算法】数据结构运用模拟题 |Python 主题月
【每日算法】数据结构运用模拟题 |Python 主题月
0 0
关于Python匿名函数的5道练习题
关于Python匿名函数的5道练习题
0 0
LeetCode每日一题题解:394. 字符串解码-题解-python && C++源代码
LeetCode每日一题题解:394. 字符串解码-题解-python && C++源代码
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Python第五讲——关于爬虫如何做js逆向的思路
立即下载
给运维工程师的Python实战课
立即下载
Python 系列直播——深入Python与日志服务,玩转大规模数据分析处理实战第二讲
立即下载