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))
    
    
    
    
    
    
  • 相关阅读:
    RESTful API 设计指南
    Memcached的使用
    Flask快速入门
    5.数据结构--递归
    4.数据结构--链表
    3.数据结构--队列
    2.数据结构--栈
    lnmp1.5安装fileinfo扩展
    JavaScript.内置对象
    JavaScript.之引用类型
  • 原文地址:https://www.cnblogs.com/wuzhengzheng/p/9665035.html
Copyright © 2011-2022 走看看