Python基础自测挑战题

本文涵盖Python编程的基础知识及高级应用,包括语法规范、版本选择、表达式运算、格式化输出、参数传递、Web框架、包管理工具、注释方式、文件操作、列表切片等核心内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、单选题     (共8道题,每题10分)

  • 1.Python使用缩进作为语法边界,一般建议怎样缩进?

    A.TAB

    B.两个空格

    C.四个空格

    D.八个空格

  • 2.一般建议使用Python哪个版本作为产生环境?

    A.Python 2.5.*

    B.Python 2.6.*

    C.Python 2.7.*

    D.Python 3.*

  • 3.print 100 - 25 * 3 % 4 应该输出什么?

    A.1

    B.97

    C.25

    D.0

  • 4.要将 3.1415926 变成 00003.14 如何进行格式化输出?

    A."%.2f"% 3.1415629

    B."%8.2f"% 3.1415629

    C."%0.2f"% 3.1415629

    D."%08.2f"% 3.1415629

  • 5.python my.py v1 v2 形式运行脚本时,通过 from sys import argv 如何获得v2 的参数值?

    A.argv[0]

    B.argv[1]

    C.argv[2]

    D.argv[3]

  • 6.哪种函式参数定义非法?

    A.def myfunc(*args):

    B.def myfunc(arg1=1):

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

    D.def myfunc(a=1, **args):

  • 7.Python有很多Web应用框架,以下哪种不是?

    A.Twisted

    B.Flask

    C.Bottle

    D.uliweb

  • 8.Python中有很多包管理工具,以下哪种不是?

    A.setuptools

    B.pip

    C.ports

    D.yolk

二、多选题    (共3道题,每题10分)

1.Python中的注释符有那几种?(

A.#...

B.//...

C./*...*/

D.'''...'''

2.哪两种文件打开效果相同?

A.open(filename,'r')

B.open(filename,"w+")

C.open(filename,"rb")

D.open(filename,"w")

3.Python中列表切片操作非常方便,若 l = range(100)以下哪种形式是正确的?

A.l[-3]

B.l[-2:13]

C.l[::3]

D.l[2-3]

1~8  CCBDC    多选 1、AD  2、BD  3、ABCD

测试结果怎么样啊

建议50分以下的同学去看:Python 成长之路_基础篇视频课程

建议80分以下的同学去看: 玩转Python编程语言视频教程

80~100分的同学们,其实你们已经很厉害了,但是想要更完美的话,请观看[老男孩高薪必备]Python高级运维编程实战课程

祝大家学习愉快!

转载于:https://my.oschina.net/u/2540725/blog/552993

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值