zoukankan      html  css  js  c++  java
  • day006作业

    作业:

    一、写代码,有如下变量,请按照要求实现每个功能
    name = " aleX"

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

    ANSR:

    name = name.strip()
    print(name)  # aleX
    
    
    1. 判断 name 变量对应的值是否以 "al" 开头,并输出结果

    ANSR:

    print(name.startswith("al"))
    False
    
    
    1. 判断 name 变量对应的值是否以 "X" 结尾,并输出结果

    ANSR:

    print(name.endswith("X"))
    True
    
    
    1. 将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果

    ANSR:

    print(name.replace("l","p"))
     apeX
        
    
    1. 将 name 变量对应的值根据 “l” 分割,并输出结果。

    ANSR:

    rint(name.split("l"))
    [' a', 'eX']
    
    
    1. 将 name 变量对应的值变大写,并输出结果

    ANSR:

    print(name.upper())
     ALEX
    
    
    1. 将 name 变量对应的值变小写,并输出结果

    ANSR:

    print(name.lower())
     alex
    
    
    1. 请输出 name 变量对应的值的第 2 个字符?

    ANSR:

    print(name[2])
    l
    
    
    1. 请输出 name 变量对应的值的前 3 个字符?

    ANSR:

    print(name[0:3])
     al
    
    
    1. 请输出 name 变量对应的值的后 2 个字符?

    ANSR:

    print(name[3:])
    eX
    
    
    1. 请输出 name 变量对应的值中 “e” 所在索引位置?

    ANSR:

    print(name.index("e"))
    3
    print(name.find("e"))
    3
    
    
    1. 获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。

    ANSR:

    name = " aleX"
    l1=name[:4]
    print(l1)
     ale
        
    l2=name.split("X")
    print(l2[0])
     ale
        
    

    二、

    1、有列表data=['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量

    ANSR:

    name=data[0]
    
    age=data[1]
    
    year=data[2][0]
    
    month=data[2][1]
    
    day=data[2][2]
    
    

    2、用列表模拟队列

    ANSR:

    l=[]
    l.append(11)
    
    l.append(22)
    
    l.append(33)
    
    l.append(44)
    
    l.pop(0)
    
    l.pop(0)
    
    l.pop(0)
    
    l.pop(0)
    
    
    

    3、用列表模拟堆栈

    ANSR:

    l=[]
    l.append(11)
    
    l.append(22)
    
    l.append(33)
    
    l.append(44)
    
    l.pop()
    
    l.pop()
    
    l.pop()
    
    l.pop()
    
    

    4、有如下列表,请按照年龄排序(涉及到匿名函数)
    l=[
    {'name':'alex','age':84},
    {'name':'oldboy','age':73},
    {'name':'egon','age':18},
    ]

    ANSR:

    l.sort(key=lambda item:item['age'])
    print(l)
    
    
  • 相关阅读:
    学习记录
    cxf client端借口类型找不到问题
    zookeeper dubbo 问题解决录
    unkow jdbc driver : http://maven.apache.org
    推荐eclipse插件Properties Editor
    WPS for Linux,系统缺失字体
    Android 联系人字母排序(仿微信)
    Android之ORMLite实现数据持久化的简单使用
    设计模式之多例模式
    设计模式之单例模式
  • 原文地址:https://www.cnblogs.com/huluhuluwa/p/13069947.html
Copyright © 2011-2022 走看看