zoukankan      html  css  js  c++  java
  • 字符串的基本操作

     内置方法

    #name = " xiao_pao "
    # 1)    移除 name 变量对应的值两边的空格,并输出处理结果
    # print(name.strip(' '))
    # # 2)    判断 name 变量对应的值是否以 "al" 开头,并输出结果
    # print(name.startswith('al'))
    # # 3)    判断 name 变量对应的值是否以 "X" 结尾,并输出结果
    # print(name.endswith('X'))
    # # 4)    将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果
    # print(name.replace('l','p'))
    # # 5)    将 name 变量对应的值根据 “l” 分割,并输出结果。
    # print(name.split('l'))
    # 6)    将 name 变量对应的值变大写,并输出结果
    # print(name.upper())
    # # 7)    将 name 变量对应的值变小写,并输出结果
    # print(name.lower())
    # # 8)    请输出 name 变量对应的值的第 2 个字符?
    # print(name[1])
    # # 9)    请输出 name 变量对应的值的前 3 个字符?
    # print(name[:3])
    # # 10)    请输出 name 变量对应的值的后 2 个字符?
    # print(name[-1:-3:-1])
    # # 11)    请输出 name 变量对应的值中 “e” 所在索引位置?
    # print(name.index('e'))
    # print(name.find('e'))
    # 12)    获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。
    #print(name[:-1])
    
    # 1. 有列表data=['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量
    # data=['alex',49,[1900,3,18]]
    # name = data[0]
    # age = data[1]
    # nian = data[2][0]
    # yue = data[2][1]
    # ri = data[2][2]
    # # 2. 用列表模拟队列
    # a = []
    # a.append('1')
    # a.append('2')
    # a.append('3')
    # print(a)
    # a.pop(0)
    # a.pop(0)
    # a.pop(0)
    # print(a)
    # # 3. 用列表模拟堆栈
    # b = []
    # b.append('1')
    # b.append('2')
    # b.append('3')
    # print(b)
    # b.pop(-1)
    # b.pop(-1)
    # b.pop(-1)
    # print(b)
    # 4. 有如下列表,请按照年龄排序(涉及到匿名函数)
    # l=[
    #     {'name':'alex','age':84},
    #     {'name':'oldboy','age':73},
    #     {'name':'egon','age':18},
    # ]
    # l.sort(key=lambda v:v['age'])
    # print(l)
  • 相关阅读:
    并发编程3
    并发编程2
    4/23
    4/22
    并发编程1
    粘包问题
    Navicat12激活
    IDEA创建maven项目报错解决:Failed to create a Maven project: 'C:/Users/../IdeaProjects/../pom.xml' already e
    IDEA
    windows下查看端口运行情况--解决端口冲突问题
  • 原文地址:https://www.cnblogs.com/TF511/p/9664587.html
Copyright © 2011-2022 走看看