• Day3作业 .


    # 1,有变量name = "aleX leNb" 完成如下操作:
    # 1) 移除 name 变量对应的值两边的空格,并输出处理结果
    # name = " aleX leNb"
    # print(name.strip())
    #leX leNb
    # 2) 移除name变量左边的’al’并输出处理结果
    # name ="aleX leNb"
    # print(name.lstrip("al"))
    #ex leNb
    # 3) 移除name变量右面的’Nb’,并输出处理结果
    # name="aleX leNb"
    # print(name.rstrip("Nb"))
    #aleX le
    # 4) 移除name变量开头的a’与最后的’b’,并输出处理结果
    # name="aleX leNb"
    # print(name.strip("ab"))
    # leX leN
    # 5) 判断 name 变量是否以 "al" 开头,并输出结果
    # name="aleX leNb"
    # print(name.startswith("al"))
    # True
    # 6) 判断name变量是否以”Nb”结尾,并输出结果
    # name="aleX leNb"
    # print(name.endswith("Nb"))
    # True
    # 7) 将 name 变量对应的值中的 所有的“l” 替换为 “p”,并输出结果
    # name="aleX leNb"
    # print(name.replace("l","p"))
    # apeX peNb
    # 8) 将name变量对应的值中的第一个’l’替换成’p’,并输出结果
    # name="aleX leNb"
    # print(name.replace("l","p",1))
    # apeX leNb
    # 9) 将 name 变量对应的值根据 所有的“l” 分割,并输出结果。
    # name="aleX leNb"
    # print(name.split("l"))
    # ['a', 'eX ', 'eNb']
    # 10) 将name变量对应的值根据第一个’l’分割,并输出结果。
    # name="aleX leNb"
    # print(name.split("l",1))
    # ['a', 'eX leNb']

    # 11) 将 name 变量对应的值变大写,并输出结果
    name="aleX leNb"
    print(name.upper())

    # 12) 将 name 变量对应的值变小写,并输出结果
    name="aleX leNb"
    print(name.lower())
    # 13) 将name变量对应的值首字母’a’大写,并输出结果
    name="aleX leNb"
    print(name.capitalize())

    # 14) 判断name变量对应的值字母’l’出现几次,并输出结果
    name="aleX leNb"
    print(name.count("l"))

    # 15) 如果判断name变量对应的值前四位’l’出现几次,并输出结果
    name="aleX leNb"
    print(name.count("l",0,4))
    # 16) 从name变量对应的值中找到’N’对应的索引(如果找不到则报错),并输出结果

    # name="aleX leNb"
    # print(name.index("N"))
    # # 17) 从name变量对应的值中找到’N’对应的索引(如果找不到则返回-1)输出结果
    # name="aleX leNb"
    # print(name.find("N"))
    # 18) 从name变量对应的值中找到’X le’对应的索引,并输出结果

    # name="aleX leNb"
    # print(name.find("X le"))
    # 19) 请输出 name 变量对应的值的第 2 个字符?
    # name = "aleX leNb"
    # print(name[1])
    # 20) 请输出 name 变量对应的值的前 3 个字符?
    # print(name[0:3])
    # 21) 请输出 name 变量对应的值的后 2 个字符?
    # print(name[-2:])#到最后不写
    # 22) 请输出 name 变量对应的值中 “e” 所在索引位置?
    # print(name.find("e"))

    # 获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。
    name ="oldboy"
    # print(name[0:-1])
    # 2,有字符串s = ‘123a4b5c’
    # 1)通过对li列表的切片形成新的字符串s1,s1 = ‘123’
    s = "123a4b5c"
    # s1= s[0:3]
    # print(s1)
    # 2)通过对li列表的切片形成新的字符串s2,s2 = ‘a4b’
    # s1=s[3:6]
    # print(s1)
    # 3)通过对li列表的切片形成新的字符串s3,s3 = ‘1345’
    # s1=s[ : :2]
    # print(s1)
    # 4)通过对li列表的切片形成字符串s4,s4 = ‘2ab’
    print(s[1:6:2])
    # 5)通过对li列表的切片形成字符串s5,s5 = ‘c’
    print(s[-1])
    # 6)通过对li列表的切片形成字符串s6,s6 = ‘ba2’
    print(s[-3: :-2])
    # 3,使用while和for循环分别打印字符串s=’asdfer’中每个元素。

    # 4,实现一个整数加法计算器:
    # 如:content = input(‘请输入内容:’) # 如用户输入:5+9或5+ 9或5 + 9,然后进行分割再进行计算。
    # 5,计算用户输入的内容中有几个整数。
    # 如:content = input(‘请输入内容:’) # 如fhdal234slfh98769fjdla
    # 明日默写内容:
    # 分别用while,for循环输出字符串s = input(‘你想输入的内容’)的每一个字符。
    #

     

    1,有变量name = "aleX leNb" 完成如下操作:

    1)     移除 name 变量对应的值两边的空格,并输出处理结果

    name = "  aleX leNb"
    print(name.strip())

    2)     移除name变量左边的’al’并输出处理结果

    name ="aleX leNb"
    print(name.lstrip("al"))

    3)     移除name变量右面的’Nb’,并输出处理结果

    name="aleX leNb"
    print(name.rstrip("Nb"))

    4)     移除name变量开头的a’与最后的’b’,并输出处理结果

    name="aleX leNb"
    print(name.strip("ab"))

    5)     判断 name 变量是否以 "al" 开头,并输出结果

    name="aleX leNb"
    print(name.startswith("al"))

    True

    6)     判断name变量是否以”Nb”结尾,并输出结果

    # name="aleX leNb"
    # print(name.endswith("Nb"))
    # True

     

    7)     name 变量对应的值中的所有的“l” 替换为 “p”,并输出结果

    name="aleX leNb"
    print(name.replace("l","p"))

             apeX peNb

    8)     name变量对应的值中的第一个’l’替换成’p’,并输出结果

    name="aleX leNb"
    print(name.replace("l","p",1))
    apeX leNb

    9)     name 变量对应的值根据所有的“l” 分割,并输出结果。

    name="aleX leNb"
    print(name.split("l"))
    ['a', 'eX ', 'eNb']

    10)  name变量对应的值根据第一个’l’分割,并输出结果。

    name="aleX leNb"
    print(name.split("l",1))
    ['a', 'eX leNb']

     

    11)  name 变量对应的值变大写,并输出结果

    name="aleX leNb"
    print(name.upper())

    ALEX LENB

    12)  name 变量对应的值变小写,并输出结果

    name="aleX leNb"
    print(name.low())

    alex lenb

    13)  name变量对应的值首字母’a’大写,并输出结果

    name="aleX leNb"
    print(name.capitalize())

    14)  判断name变量对应的值字母’l’出现几次,并输出结果

    name="aleX leNb"
    print(name.count("l"))

    4

    15)  如果判断name变量对应的值前四位’l’出现几次,并输出结果

    name="aleX leNb"
    print(name.count("l",0,4))

    1

    16)  name变量对应的值中找到’N’对应的索引(如果找不到则报错),并输出结果

    name="aleX leNb"
    print(name.index(
    N)

    7

    17)  name变量对应的值中找到’N’对应的索引(如果找不到则返回-1)输出结果

    # name="aleX leNb"
    # print(name.find("N"))

    7

    18)  name变量对应的值中找到’X le’对应的索引,并输出结果


    name="aleX leNb"
    print(name.find("X le"))

    3

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

    print(name[1])

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

    print(name[2])

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

    print(name[-2:])#到最后不写

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

      print(name.find("e"))

    获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo

    2,有字符串s = ‘123a4b5c’

    1)通过对li列表的切片形成新的字符串s1,s1 = ‘123’

    s1= s[0:3]
    print(s1)

    2)通过对li列表的切片形成新的字符串s2,s2 = ‘a4b’

    s1=s[3:6]
    print(s1)

    3)通过对li列表的切片形成新的字符串s3,s3 = ‘1345’

    s1=s[ : :2]
    print(s1)

    4)通过对li列表的切片形成字符串s4,s4 = ‘2ab’

    print(s[1:6:2])

    5)通过对li列表的切片形成字符串s5,s5 = ‘c’

    print(s[-1])

    6)通过对li列表的切片形成字符串s6,s6 = ‘ba2’

    print(s[-3: :-2])

    3,使用whilefor循环分别打印字符串s=’asdfer’中每个元素。

     

    4,实现一个整数加法计算器:

    如:content = input(‘请输入内容:’) # 如用户输入:5+95+ 95 + 9,然后进行分割再进行计算。

    5,计算用户输入的内容中有几个整数。

    如:content = input(‘请输入内容:’)   # fhdal234slfh98769fjdla

     

     

     

    明日默写内容:

    分别用whilefor循环输出字符串s = input你想输入的内容)的每一个字符。

    方法1 

     

    content = input("请您输入内容")
    a=0
    while len(content)>a:
    print(content[a])
    a+=1

    方法2
    for i in content :
    print(content[i])

     

     

  • 相关阅读:
    小程序05 深入小程序框架
    小程序04 小程序框架
    小程序03 第一个小程序
    小程序02 wxml和wxss
    POJ3278 Catch That Cow
    POJ2251 Dungeon Master
    POJ1321棋盘问题
    Java ClassLoad详解
    十大经典排序算法最强总结(含JAVA代码实现)
    Task底层实现原理探秘
  • 原文地址:https://www.cnblogs.com/mengbin0546/p/8337923.html
Copyright © 2020-2023  润新知