python二级选择题必备

  • 输出带有引号的字符串,可以使用转义字符\

  • 可以使用datatype()测试字符串的类型(没有datatype)

  • 程序员可以调整的是异常(Exception),开发者调整的是错误(Error)

  • 序列类型是二维元素向量(一维)、元素之间存在先后关系,通过序号访问

  • Python的str、turtle和list类型都属于序列类型

  • 组合数据类型可以分为3类:序列类型、集合类型、映射类型

  • 如果s是一个序列,s=[1,’kate’,True],s[-1]返回True

  • 数据组织存在维度、字典类型用于一维和二维数据(不用于一维)

  • python中没有do-while

  • try:
        n=0
        n=input('请输入一个整数:')
        def pow10(n):
            return n**10
    except:
        print('程序执行错误')
    
    代码的输出结果是:程序没有任何输出
    
  • time库中的localtime函数和gmtime函数的区别:

    在Python的time模块中,localtime() 函数和 gmtime() 函数都用于获取时间,但它们有一些不同之处,主要涉及时区的处理:

    1. localtime() 函数:

    localtime() 函数返回当前本地时间的结构化时间对象。本地时间是相对于所在的时区来说的,因此这个函数会返回系统当前的本地时间,考虑了系统设置的时区信息。

    该函数没有参数,调用方式为 time.localtime(),返回一个结构化时间对象(time.struct_time)。结构化时间对象包含了年、月、日、小时、分钟、秒等各个时间成分。

    示例:

    import time
    
    current_time = time.localtime()
    print(current_time)
    
    1. gmtime() 函数:

    gmtime() 函数返回当前的格林尼治时间(也称为世界标准时间)。格林尼治时间是一种无视时区差异的全球标准时间。

    localtime() 不同,gmtime() 函数没有参数,调用方式为 time.gmtime(),返回一个结构化时间对象(time.struct_time)。同样,这个结构化时间对象包含了年、月、日、小时、分钟、秒等各个时间成分。

    示例:

    import time
    
    gm_time = time.gmtime()
    print(gm_time)
    

    总的来说,区别在于 localtime() 返回的时间是基于本地时区的,而 gmtime() 返回的时间是格林尼治标准时间。在处理时间时,你可以根据需要选择使用哪个函数,考虑时区和应用的要求。

  • a=1000000
    b='-'
    print('{0:{2}^{1},}\n{0:{2}>{1},}\n{0:{2}<{1},}'.format(a,30,b))
    
    结果:
    ---------1,000,000---------
    -------------------1,000,000
    1,000,000-------------------
    
  • is 用于比较对象的身份标识,即判断是否是同一个对象,而 in 用于检查值是否存在于容器中。在比较变量时,通常使用 == 运算符来比较值是否相等,而不是使用 is 运算符来比较变量是否引用同一个对象,除非您真正想要检查对象的身份标识。

  • Python Web开发方向的第三方库是( Django )

  • 高维数据由键值对类型的数据构成,采用对象方式组织

  • 二维数据采用表格方式组织,对应于数学中的矩阵

  • 一维数据采用线性方式组织,对应于数学中的数组和集合等概念

  • Python能处理PDF文件
    Python能处理Excel文件
    Python能处理CSV文件
    Python能处理JPG图像文件
  • random库用来生成随机数的算法是(梅森旋算法)

    • **random.uniform(a,b)**是生成[a,b]之间的随机小数

    • random.randrange(a,b,step),范围是[a,b)

    • random.randint(a,b),范围是[a,b]

    • **random.random()**生成[0.0,1.0)之间的随机小数。不包含1.0

  • time.sleep(5)推迟调用线程的运行,单位为毫秒()

  • 组合数据类型可以分为3类:序列类型、集合类型和映射类型

  • Python的str、tuple和list类型都属于序列类型

  • Python组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使用数据操作更有序、更容易

  • 在Python中,list对象有一个sort()方法,允许您使用自定义的排序规则。您可以使用lambda表达式来创建临时的匿名函数,然后将它作为排序规则传递给sort()方法。这在需要一次性定义简单排序规则时非常有用。

    以下是使用lambda表达式进行排序的示例:

    data = [(3, 'apple'), (1, 'banana'), (2, 'orange')]
    
    # 使用 lambda 表达式按元组的第一个元素进行排序
    data.sort(key=lambda x: x[0])
    
    print(data)
    

    在这个示例中,我们有一个包含元组的列表data。我们使用lambda表达式作为key参数传递给sort()方法,以便按元组的第一个元素进行排序。lambda x: x[0]表示创建一个匿名函数,该函数接受一个参数x(即元组),然后返回元组的第一个元素。

    通过将lambda表达式作为key参数传递给sort()方法,您可以在不创建显式函数的情况下进行自定义排序。请注意,sort()方法会直接修改原始列表,如果您希望创建一个排序后的副本,可以使用sorted()函数。

  • lambda函数返回函数名作为结果

    • lambda函数是一种匿名函数,即没有名字的函数
    • 使用***lambda***保留字定义,函数名是返回结果
    • lambda****函数用于定义简单的、能够在一行内表示的函数

    使用语法

    <函数名> = lambda <参数>:<表达式>

  • f=lambda x,y:x+y执行后,f的类型为数字类型(函数对象

  • python中for循环内部变量是可以在整个函数体内部访问的

    for i in range(2):
     j = i
     print(j) # 打印0\n1
    
    print(j)
    # 打印1
    
  • 每个continue语句只有能力跳出当前层次的循环( 跳过过当前循环中剩余的代码,然后继续下一次循环迭代 )

    • Python语言是多模型语言
    • Pyhton语言是脚本语言
    • Pyhton语言是非开源语言(开源语言)
    • Python语言是跨平台语言
  • 执行eval(‘hello’)和执行eval(“’hello’”)得到相同的结果(不同结果)

    若写成x=eval(…)的话,

    第一个就是拿出一个变量hello,如果这个变量不存在就报错

    第二个拿出来的是一个字符串‘hello’

  • eval函数的作用是将输入的字符串转为Python语句,并执行该语句

  • eval函数的定义为: eval(source,globals=None,locals=None,/),指定是使用全局变量还是局部变量

  • 在Python语言中,有一种赋值语句,可以同时给多个变量赋值(a,b = 1,2)

  • 将E-R图转换为关系模式时,可以表示实体与联系的是( 关系 )

  • 在软件工程详细设计阶段,以下选项中不是详细设计工具的是( 修饰网页用的 )

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值