python支持复数类型以下什么说法是错误的,【Python】专项练习题(1)

1.python代码如下:

foo = [1,2]

foo1 = foo

foo.append(3)

A.foo 值为[1,2]

B.foo 值为[1,2,3]

C.foo1 值为[1,2]

D.foo1 值为[1,2,3]

答案:B D

ca293b714d10da7745b3a3ee8e73f17d.png

1d430db147675c0e041dcddfea6e3949.png

链接:https://www.nowcoder.com/profile/153165401/myFollowings/detail/20055659

来源:牛客网

2.下列程序打印结果为( )

import re

str1 = "Python's features"

str2 = re.match( r'(.*)on(.*?) .*', str1, re.M|re.I)

print str2.group(1)

A.Python

B.Pyth

C.thon’s

D.Python‘s features

答案:B

re.match(正则表达式,要匹配的字符串,[匹配模式])

re.M:多行匹配,影响 ^ 和 $

re.I:使匹配对大小写不敏感

61f1d199748d9a890533282dd294124d.png

链接:https://www.nowcoder.com/profile/153165401/myFollowings/detail/20055659

来源:牛客网

3.从运行层面上来看,从四个选项选出不同的一个

A.JAVA

B.Python

C.objectC

D.C#

答案:B

b71874b30ce6e2c53d759904ece8d808.png

4.已知print_func.py的代码如下:

print('HelloWorld!')

print('__name__value: ', __name__)

def main():

print('This message is from main function')

if __name__ =='__main__':

main()

print_module.py的代码如下:

import print_func

print("Done!")

运行print_module.py程序,结果是:

A.Hello World! name value: print_func Done!

B.Hello World! name value: print_module Done!

C.Hello World! name value: main Done!

D.Hello World! name value: Done!

答案:A

当print_func作为模块导入的时候不会执行main函数,其__name__的值为模块名:print_func。

因此会打印出print_func.

baf2faafd5db6842c7fd013702e21066.png

5.下列代码运行结果是?

a = 'a'

print a > 'b' or 'c'

A.a

B.b

C.c

D.True

F.False

答案:C

常见ascii码的大小规则

0~9<A~z<a~z

ed465879c54bdcc018e2882547b04192.png

链接:https://www.nowcoder.com/profile/153165401/myFollowings/detail/20055652

来源:牛客网

6.下列程序运行结果为:

a=[1, 2, 3, 4, 5]

sums = sum(map(lambda x: x + 3, a[1::3]))

print(sums)

A.10

B.13

C.15

D.17

答案:B

d2e49b0982236a344960c33f341ec4f7.png

ac55bea3ac8a8585a369268ab7bffd01.png

7.关于Python中的复数,下列说法错误的是()

A.表是复数的语法是real + image j

B.实部和虚部都是浮点数

C.虚部必须后缀j,且必须小写

D.方法conjugate返回复数的共轭复数

答案:C

4b5cbde853bff43c6097d8309091723e.png

链接:https://www.nowcoder.com/profile/153165401/myFollowings/detail/20055650

来源:牛客网

8.下面程序的功能是什么?( )

def f(a, b):

if b == 0:

print a

else:

f(b, a%b)

a, b = input(“Enter two natural numbers: ”)

print f(a, b)

A.求AB最大公约数

B.求AB最小公倍数

C.求A%B

D.求A/B

答案:A

a % b 是求余数

辗转相除法,又称欧几里得算法,以除数和余数反复做除法运算,当余数为 0 时,取当前算式除数为最大公约数。

辗转相除法,用每次的除数除以余数,值为0时退出,最后一个除数即为最大公约数

参考:百度百科

60b169685bd27e05c564f94f16b9b050.png

3cd60ec9f79ad8287ab1356668c670c7.png

9.以下哪个代码是正确的读取一个文件?

A.f = open(“test.txt”, “read”)

B.f = open(“r”,“test.txt”)

C.f = open(“test.txt”, “r”)

D.f = open(“read”,“test.txt”)

答案:C

6cfa6b30fbd66562549fd7b07a1d8d25.png

10.Python不支持的数据类型有

A.char

B.int

C.float

D.list

答案:A

e82e671d287d47e763e7b1404ff6591c.png

链接:https://www.nowcoder.com/profile/153165401/myFollowings/detail/20055650

来源:牛客网

11.下列哪个语句在Python中是非法的?

A.x = y = z = 1

B.x = (y = z + 1)

C.x, y = y, x

D.x += y

答案:B

12.下列哪种不是Python元组的定义方式?

A.(1)

B.(1, )

C.(1, 2)

D.(1, 2, (3, 4))

答案:A

Python 中的 tuple 结构为 “不可变序列”,用小括号表示。为了区别数学中表示优先级的小括号,当 tuple 中只含一个元素时,需要在元素后加上逗号。

(1)会被python认为是int类型,所以必须是(1,)

13.已知a = [1, 2, 3]和b = [1, 2, 4],那么id(a[1])==id(b[1])的执行结果 ()

A.TRUE

B.FALSE

答案:A

9741d36129eb06b57637e91f4bcb450f.png

14.以下程序输出为:

info = {'name':'班长', 'id':100, 'sex':'f', 'address':'北京'}

age = info.get('age')

print(age)

age=info.get('age',18)

print(age)

A.None 18

B.None None

C.编译错误

D.运行错误

答案:A

0f277ae06310b9087e0f7de2ee6f841a.png

标签:练习题,__,专项,name,Python,re,答案,print

来源: https://blog.csdn.net/qq_42374697/article/details/114649135

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/537885.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ios如何获取gps坐标(定位第二节)

原文连接: https://blog.csdn.net/michael_ouyang/article/details/54378338 -------------------------------------------------------------------- 在上一篇文章,解决ios 10不能定位的问题,把navigator.geolocation.getCurrentPosition…

java并发编程——线程池的工作原理与源码解读

2019独角兽企业重金招聘Python工程师标准>>> 线程池的简单介绍 基于多核CPU的发展,使得多线程开发日趋流行。然而线程的创建和销毁,都涉及到系统调用,比较消耗系统资源,所以就引入了线程池技术,避免频繁的线…

电驴更新地址

emule是通过ED2K网络和KAD网络寻找、连接其他emule客户端的,所以服务器列表和KAD节点文件是emule的必需文件。 有些新手由于下载官方原版emule压缩包或其他未集成这些必需文件的emule压缩包,从而出现“连接不上ED2K与KAD”问题。所以学会下载更新服务器…

IOS内购详解

介绍 最近开发的一款APP上架被驳回了,理由是: 上架的APP是培训类,里面金牌视频课程需要购买,Android端使用支付宝,微信支付。 苹果规定 数字化内容、App功能以及服务等,需要使用内购 真实世界中的服务(…

汇编中的函数调用与递归

栈帧的结构 倘若我们要想搞清楚过程的实现,就必须先知道栈帧的结构是如何构成的。栈帧其实可以认为是程序栈的一段,而程序栈又是存储器的一段,因此栈帧说到底还是存储器的一段。那么既然是一段,肯定有两个端点,这个不需…

Redmine数据库备份及搬家

Bitnami Redmine的备份分2种方式: 1.导出数据库 2.整个目录搬家 不管是哪种都想停掉服务,redmine相关的服务有以下5个: redmineApache   redmineMySQL   redmineSubversion   redmineThin1   redmineThin2 可以打开windows服务控制面…

Redmine项目管理工具安装

Redmine免费开源的项目管理工具 下载 一键安装工具 https://bitnami.com/stack/redmine/installer 安装 Redmine一键安装工具集成了php服务,mysql服务。尽管安装就好。 安装完成后,在开始菜单,找到-----Bitnami Redmine Stack--------Bi…

方便微信公众号等手机网页调试插件eruda和vConsole

原文地址&#xff1a;https://blog.csdn.net/qq_39234840/article/details/80951710 ---------------------------------------------------------- 调试插件一&#xff1a;eruda&#xff08;推荐&#xff0c;因为比vConsole功能多&#xff09; <script src"//cdn.js…

WebServiceStudio.exe测试webservice接口工具

WebServiceStudio.exe测试webservice接口工具 下载链接 https://pan.baidu.com/s/1gf8ajS3 打开工具WebServiceStudio&#xff0c;如下填写地址&#xff0c;点击【Get】按钮 会显示出需要传参的地方&#xff0c;在value中填写xml参数 输入完value值后&#xff0c;点击【Invok…

Navicat工具导出Mysql数据表结构到Excel文件中

原文链接&#xff1a;https://blog.csdn.net/zt15732625878/article/details/77978266 ------------------------------------------------------------------------ 前言 项目中数据库设计已经完成&#xff0c;现在到了代码实现的阶段&#xff0c;数据库中没有数据&#xff…

利用MAVEN的profile 实现打包环境的切换

乐哉码农产生问题的背景 由于在项目开发的时候&#xff0c;我们一般都是使用的本地库&#xff0c;数据库连接写的是本地的&#xff0c;如果我们将项目打成war的时候&#xff0c;里面的配置连接写的是我们本地的&#xff0c;当我们直接把war拷贝到服务器上面进行部署的时候&…

centos升级glibc(升级到 2.17版)

1、原先的系统glibc库的版本是2.12&#xff0c;需要升级到2.17版本。 下载地址&#xff1a; http://ftp.gnu.org/gnu/glibc/ http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz 这里可以选择你所需要的版本。 2、安装部署 [rootkafzook1 common]# tar -xf glibc-2.17.tar.g…

oracle data guard方案,Oracle Data Guard 概念篇

一个Data Guard 配置由一个生产库和一个或者多个standby数据库组成&#xff0c;在Data Guard配置中&#xff0c;主库和备库都既可以是rac环境&#xff0c;也可以是单机环境。这篇文章主要介绍dataguard的一些基本知识dataguard的分类、dataguard的服务类型、dataguard的保护模式…

洛谷P4133 [BJOI2012]最多的方案(记忆化搜索)

题意 题目链接 求出把$n$分解为斐波那契数的方案数&#xff0c;方案两两不同的定义是分解出来的数不完全相同 Sol 这种题&#xff0c;直接爆搜啊。。。 打表后不难发现$<1e18$的fib数只有88个 最先想到的应该是直接把$n$加入到搜索状态里&#xff0c;然后枚举能被分成哪些 但…

大话php设计模式视频,大话PHP设计模式

工厂模式用工厂方法或者类来实例化对象&#xff0c;而不是直接new。首先我们需要创建一个工厂类&#xff0c;比如Factory.php。如果不使用工厂模式的&#xff0c;我们需要一个对象的时候通常需要new Inexistence\girlfriend();然而我们一般不只在一个地方需要这个对象&#xff…

美团点评基于MGR的CMDB高可用架构搭建之路【转】

王志朋 美团点评DBA 曾在京东金融担任DBA&#xff0c;目前就职于美团点评&#xff0c;主要负责金融业务线数据库及基础组件数据库的运维。 MySQL Group Replication&#xff08;以下简称MGR&#xff09;&#xff0c;于5.7.17版本正式GA&#xff0c;由Oracle官方出品&#xff0c…

redmine更换主题

主题列表&#xff1a;http://www.redmine.org/projects/redmine/wiki/Theme_List 虽然有很多主题&#xff0c;但是很多主题都是要钱的&#xff0c;像这类&#xff08;上图&#xff09;没有下载地址的&#xff0c;都是要钱的。 含GitHub的下载地址的&#xff0c;是免费可下载的&…

redmine 邮箱配置(阿里云+windows)

说明 密码是第三方的授权码&#xff0c;不是邮箱密码 需要登录126网页版&#xff0c;在设置里开启 smtp 等第三方服务&#xff0c;设置授权码 阿里云Linux 默认屏蔽25号端口&#xff0c;所以需要开启ssl&#xff0c;和使用 465 端口 重启下 redmind sh /opt/redmine-3.4.6-…

linux查看当前用户终端,Linux----基本命令的使用(vi命令,查看文件内容,显示进程,切换用户等)...

1、vi是linux系统上经常使用的一个文本编辑器&#xff0c;其有三种模式&#xff1a;命令模式、编辑模式(插入模式)、末行模式。命令模式——>编辑模式&#xff1a;“i a o I A O”linux编辑模式——>命令模式&#xff1a;“ESC”shell命令模式——>末行模式&#xff1…

centos6.8 环境一键安装包 nginx配置thinkphp5

---恢复内容开始--- lnmp1.4 一键安装包 nginx配置thinkphp5 环境&#xff1a;Nginx1.12.1 PHP5.6 Coentos6.8 修改网站配置文件 server{listen 443 ssl http2;#listen [::]:443 ssl http2;server_name xxx.cn;index index.html index.htm index.php default.html default.ht…