Python无参函数,python函数定义中没有对参数指定类型,这说明

  Python无参函数,python函数定义中没有对参数指定类型,这说明

  1.执行这行代码[i**i for i in range(3)]的结果是什么

  写了答案[0,1,3]忘了0**0是1。

  [1,1,3]

  2.关于python内存管理:使用del可以释放变量,不需要指定类型,变量不需要提前声明。

  但是,直接使用变量而不创建和赋值会产生错误,这是没有定义的。

  3.关于字符串:字符串应该被视为长度为1的字符串。您可以创建带有单引号或双引号的字符串,并且特殊字符(如换行符和回车符)可以包含在三个引号字符串中。

  用字符串\0标记字符串的结尾是错误的。

  4.下面这段代码的运行结果是什么?a=map(x:x * * 3,[1,2,3])列表(a)

  [1,8,27]

  5.有一个python编码程序如下:

  Urllib.quote (line.decode (GBK )。encode (UTF-16 )),编码后的字符串解码顺序是什么?

  解码url utf16 gbk

  编译字符串的过程是gbk==unicode==utf16==url编码。

  字符串解码的顺序是:url解码==utf16==unicode==gbk

  6、打印什么?假设python版本2.x()打印类型(1/2)

  7.下面的表达式是正确的。

  A (3,2) (a , b )

  B 3 2 2

  C abc xyz

  D 5 4j 2-3j

  答案是A,在python2中执行正确,在python3中报错。

  8.以下哪个函数参数定义是非法的?

  A def myfunc(*args):

  B def myfunc(a=1,**args):

  C def myfunc(*args,a=1):

  D def myfunc(arg1=1):

  答案是C,在python2中,C选项是错误的,因为a=1作为默认参数,默认参数只能在变量参数之前。

  2 Python2参数顺序:必选参数、缺省参数、变量参数、关键字参数

  在Python3中,C选项是正确的,因为a=1作为命名关键字参数,命名关键字参数需要在变量参数之后。

  3 python3参数顺序:必选参数、默认参数、变量参数、命名关键字参数、关键字参数。

  8.在python2.7中,Unicode编码的书写方式是以下哪一种?

  A=u 中文

  9.以下哪个陈述是错误的?

  是:除了字典类型,所有标准对象都可以用于布尔测试,空列表对象的布尔值为假,空字符串的布尔值为假。

  False:任何数值为0的数字对象的布尔值为false。

  10.从操作层面,从四个选项中选择一个不同的。

  反对意见c

  B Python

  C C#

  D JAVA

  答案是b。

  1.如何解释下面的执行结果?打印1.2-1.0==0.2假

  因为浮点数无法准确表示。

  12.以下python语句是正确的

  如果(xy)打印x

  为真时:通过

  C max=xy?x:y

  如果x y=y,则D min=x

  答案是b。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: