• 面试题-选择题Python


      

    一、

    6、下列表达式中返回为True的是()

    A3>2>2   false

    B'abc'>'xyz' false

    C0x56<56 86<56   false

    0x开头,代表的是16进制数,0开头的,代表的是8进制数,可以使用windows自带的计算器看一下(注意调成科学型模式):0x56=86(十进制下),056=46(十进制下).

    D(3,2)<('a','b') ture

    比较的是元组第一位的ASCII值,数字0是从048开始,大写字母A065开始,小写字母从097开始

    7python不支持的数据类型有(char

    8、以下程序执行后输出结果为(Y

    x=1;y=2;z="a"

    if x<<1>2:              #1左移一位是2,移位的运算符优先级大于>,所以2>2wei false

        print("x")

    elif z=='...':

        print("z")

    else:

        print("y")

    二、不定项选择

    1、下列的函数转换哪一个是正确的(语法正确):BD

    A、int("abcdef")    ValueError

    B、float(''') SyntaxError

    C、bool((3,',")) SyntaxError

    D、str(') SyntaxError

    2、下面的函数,哪些会输出1,2,3三个数字:(B,D)

    alist=[0,1,2]

    for i in alist:

        print(i+1)

    for i in range(3):

        print(i+1)

  • 相关阅读:
    一些大牛的博客推荐,排名不分先后
    HTTP响应状态码
    myeclipse连接mysql数据库详细步骤
    widget使用与生命周期
    ExcelUtil
    POI 数据toEXCEL
    Android异步下载图片并且缓存图片到本地
    判断网络状态
    调节屏幕亮度
    spring的基本知识
  • 原文地址:https://www.cnblogs.com/mengbin0546/p/10766167.html
Copyright © 2020-2023  润新知