zoukankan      html  css  js  c++  java
  • 【三】刚学Python的几道简单练习题

     python交友娱乐会所:613176398

    (一)name = "aleX leNb"

     

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

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

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

    print(name.lstrip('al'))

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

    print(name.rstrip('Nb'))

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

    print(name.strip('ab'))

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

    print(name.startswith('al'))

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

    print(name.endswith('Nb'))

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

    print(name.replace('l','p'))

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

    print(name.replace('l','p',1))

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

    print(name.split('l'))

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

    print(name.split('l',1))

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

    print(name.upper())

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

    print(name.lower())

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

    print(name.capitalize())

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

    print(name.count('l'))

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

    print(name.count('l',0,4))

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

    print(name.index('N'))

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

    print(name.find('N'))

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

    print(name.find('X le'))

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

    print(name[1])

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

    print(name[:3])

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

    print(name[-2:])

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

    name = "aleX leNb"
    loc = []
    for i,j in enumerate(name):
       
    if j=='e':
           
    loc.append(i)
    print(loc)

     

    第二种方法:

    print(name.find('e'),name.rfind('e'))

    第三种方法: 

    print(name.index('e'),name.rindex('e'))

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


    print(name[:-1])

    (二)有字符串s1 = 'AlexBarrywusir '通过字符串索引或者切片得到以下结果:

    1) s='Alex'

    2) s = 'exBarrywusir'

    3) s = 'AeB'

    4) s = 'Axrw'

    5) s = 'r'(最后一个r)

    6) s = 'aBxelA'

    7) s = 'Be'

    解答:

    s1 = 'AlexBarrywusir '
    print(s1[:4])
    print(s1[2:-1])
    print(s1[0:5:2])
    print(s1[0:-5:3])
    print(s1[-2])
    print(s1[5::-1])
    print(s1[4:0:-2])

    一辈子最重要的就是选择,认真对待每一次选择,因为它是有限的。
  • 相关阅读:
    富数据控件 DetailsView 和 FormView
    富数据控件 LstView(模版、分组)
    ADO.NET 基础(事务、通用的数据工厂)
    文件和流(使用流读写文件)
    ASP.NET 状态管理(Application)
    根据定制的 XML 文件进行随机抽取节
    缓存(缓存依赖)
    文件浏览器
    ASP.NET 状态管理(cookie、Session)
    使用HtmlControl动态创建一个表格
  • 原文地址:https://www.cnblogs.com/-luoke/p/7571596.html
Copyright © 2011-2022 走看看