zoukankan      html  css  js  c++  java
  • 数据类型 概况 (字符串,列表)

    1,数字

      int  整型

      floa  浮点型

      long  长整型

    2,布尔

    真或假,0或1

    3,字符串

    ‘hellow word’就是一个字符串,‘’引号内的都是字符串

    字符串格式化    %s 字符串

    %格式化符也可用于字典,可用%(name)引用字典中的元素进行格式化输出。

    name=input("name:").strip()  #这里的strip()就是移除空白,用来去空格
    age=int(input("age:"))    #int限制整数
    job=input("job:")
    print("information of []:"+name+"
    Name:[]"+name+"
     age:[]"+age+"
     job:[]"+job)  #字符串拼接,用字符串拼接,age这里不能加int,因为字符串只能加字符串
    print("information of %s:
    Name:%s
     age:%s
     job:%s"%(name, name,age, job))  #更高效,省内存空间
    这里 %s的功能等于[],字符串是%s,整数是%d,浮点是%f ,后边这两个基本没啥卵用。
    可以转化成如下形式
    msg = '''
    infomation of %s:
    name:%s
    age:%s
    job:%s
    '''%(name,name,age,job)
    print(msg)

    字符串常用的功能
    ·移除空白
    name=input("name:").strip()  #去除两边的空格
    name=input("name:").strip(A) #去除A

    ·分割
    ·长度
    ·索引
    ·切片

    4,列表

    name_list=("qiang","harrey","yushanl") #就是一个列表

    ·索引
    这里的[0],[1]就是索引


    ·切片
    顾首不顾尾a[0:2]

    可以中间切 a[2:5]

    可以跳着切a[2:5:2]

    可以切后面a[-2:-1]

    也可以切倒数后几个直接a[-2:] ,a[:3]

    ·追加 
    append()方法来追加


    ·删除,
    name_list.pop() 删除最后一个元素

      name_list.remove() 指定删除

     重点,循环删除指定元素,for  i in range(name_list.count('65brother')):  name_list.remove('65brother')

    ·插入
    insert()插入方法 ,name_list.insert(2,‘66brother’) 第2个后边插入‘66brother’

    ·反转

    ·排序
    按照asc码排序

    asc码数字靠前,然后是特殊字符,仅适应python2,python3不能把列表字符串放到一起排序

      ·扩展

    ·长度
    ·循环
    range()可以单独存在

    这里显示的是迭代器


    ·包含
    
    

    5,元组

    元组是只读的。

    元组是小括号 a()

    元组可以改成列表

    6,字典

  • 相关阅读:
    peerdroid:JXTA peers running on Android platform.
    关于2.7版中对等组任务管理器
    关于java获取操作系统信息
    Failed to login to this group: xxx. Error=0
    jxsev2.5源代码
    PropertyBeanUtils.copyProperties(dest, orig)
    发现两个有关Netbeans RCP开发的项目
    关于AdvertisementFactory废弃的几个方法
    在vs2008中,根据系统引用64和32位的动态库
    vc练习总结1
  • 原文地址:https://www.cnblogs.com/PYlog/p/8574717.html
Copyright © 2011-2022 走看看