zoukankan      html  css  js  c++  java
  • python基础练习题(一)

    1、执行 Python 脚本的两种方式

    python进入解释器          python 1.py

    2、简述位、字节的关系

    8位是一个字节

    3、简述 ascii、unicode、utf-8、gbk 的关系

    最开始ascii,然后出现 unicode,utf-8是 unicode的压缩版

    4、请写出 “李杰” 分别用 utf-8 和 gbk 编码所占的位数

    utf-8 :6    gbk:4

    5、Pyhton 单行注释和多行注释分别用什么?

    单行  #    多行 """  """

    6、声明变量注意事项有那些?

    7、如有一下变量 n1 = 5,请使用 int 的提供的方法,得到该变量最少可以用多少个二进制位表示?

    bit_length

    8、布尔值分别有什么?

    True    False

    9、阅读代码,请写出执行结果

             a    =    "alex"
                     b    =    a.capitalize()
                     print(a)
                     print(b)

    alex   Alex   首字母变大写

    10、写代码,有如下变量,请按照要求实现每个功能

    name = " aleX"

    a. 移除 name 变量对应的值两边的空格,并输入移除后的内容

    b. 判断 name 变量对应的值是否以 "al" 开头,并输出结果

    c. 判断 name 变量对应的值是否以 "X" 结尾,并输出结果

    d. 将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果

    e. 将 name 变量对应的值根据 “l” 分割,并输出结果。

    f. 请问,上一题 e 分割之后得到值是什么类型(可选)?

    g. 将 name 变量对应的值变大写,并输出结果

    h. 将 name 变量对应的值变小写,并输出结果

    i. 请输出 name 变量对应的值的第 2 个字符?

    j. 请输出 name 变量对应的值的前 3 个字符?

    k. 请输出 name 变量对应的值的后 2 个字符?

    l. 请输出 name 变量对应的值中 “e” 所在索引位置?

    m. 获取子序列,仅不包含最后一个字符。如: oldboy 则获取 oldbo; root 则获取 roo

    21、字符串是否可迭代对象?如可以请使用 for 循环每一个元素?

    只要能被for循环的就是可迭代对象

    22、请用代码实现:

    a. 利用下划线将列表的每一个元素拼接成字符串,li = "alexericrain"

    b. 利用下划线将列表的每一个元素拼接成字符串,li = ['alex', 'eric', 'rain'] (可选)

    v = "_".join()

    23、Python2 中的 range 和 Python3 中的 range 的区别?

    python2 直接创建放在能存里面    python只有进行迭代时才一个个创建

    24、实现一个整数加法计算器:

    如:

    content = input('请输入内容:') # 如: 5+9 或 5+ 9 或 5 + 9

    content = input(">>>")
    v1, v2 = content.split('+')
    v1 = int(v1)
    v2 = int(v2)
    v3 = v1 + v2
    print(v3)

    25、计算用户输入的内容中有几个十进制小数?几个字母?

    如:

    content = input('请输入内容:') # 如:asduiaf878123jkjsfd-213928

    c1 = 0

    c2 = 0

    content = input(">>>")

    for item in content

        如果item是数字:

        c1 += 1

        如果item是字母:

        c2 += 1

    26、简述 int 和 9 等数字 以及 str 和 "xxoo" 等字符串的关系?

    类和对象的关系,根据类创建的对象

    27、制作趣味模板程序

    需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意现实

    如:敬爱可亲的 xxx,最喜欢在 xxx 地方干 xxx

     
  • 相关阅读:
    在二进制与文本之间转换plist文件
    iOS 音频分贝的计算
    iOS 圆形水波浪效果实现
    iOS画圆、画线
    iOS IM开发准备工作(四)CocoaAsyncSocket的使用
    iOS IM开发准备工作(三)乱说Socket
    iOS IM开发准备工作(二)protobuf-objc安装及使用
    iOS IM开发准备工作(一)XML解析
    iOS IM开发blog写作计划
    西游记倒着看。。我从贴吧看来的
  • 原文地址:https://www.cnblogs.com/liujinlei/p/9300780.html
Copyright © 2011-2022 走看看