zoukankan      html  css  js  c++  java
  • python基础:数据类型阶段总结

    name =“   alex”

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

    res=name.strip()
          print(res)

    2.判断neme变量对应的值是否以’al‘开头,并输出结果

    if name.startswith(name):
                print(name)
           elseprint('no')

    3.判断name变量对应的值是否以“x”结尾,并输出结果

    print('alex'.endswith('x'))

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

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

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

    print(name.split('l))

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

    print('alex'.upper())

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

    print('alex'.lwoer())

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

    print(name[1])

    9.请输出name变量对应的值得第3个字符

    print(name[2])

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

    print(name[-2:])

    11.请输出name变量对应的值中‘e'所在的索引值

    print(name.index('e'))

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

    name = 'woshidsb'
    print(name[:-1])

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

    data=['alex',49,[1900,3,18]]
    for info in data:
        if info == 'alex':
            name = info
        elif isinstance(info,int):
            age = info
        else:
            born = "/".join(str(j) for j in info)
    print("""
       姓名:%s
       年龄:%d
       出生时间:%s 
    """ % (name,age,born))

    14.用列表模拟队列

    q=[]
    q.append('alex')
    q.append(49)
    q.append('1900/3/18')
    print(q)
    print(q.pop(0))
    print(q.pop(0))
    print(q.pop(0))

    3.用列表模拟堆栈

    q=[]
    q.append('alex')
    q.append(49)
    q.append('1900/3/18')
    print(q)
    print(q.pop(-1))
    print(q.pop(-1))
    print(q.pop(-1))
    
    
    
    
    
    
  • 相关阅读:
    VMware虚拟机安装
    dmesg功能介绍
    Linux查看MAC地址方法
    linux介绍
    spring boot整合mybatis框架及增删改查(jsp视图)
    idea 热部署的配置
    idea注释类,方法
    idea2018破解
    BootStrap简单table
    解决bootstrap模态框居中问题
  • 原文地址:https://www.cnblogs.com/wuzhengzheng/p/9665035.html
Copyright © 2011-2022 走看看