zoukankan      html  css  js  c++  java
  • 数字类型、字符串类型、列表类型

    """
    1.数字类型:
    1.1 整型:可以进行数据转换,将纯数字的字符串转化为整型。
    1.2浮点型:可以进行数据转换,将带小数点的字符串转化为浮点型。
    两者都能进行数学运算与比较运算
    都是不可变类型,改变指就是改变id
    """

    """
    2.字符串类型:
    用于描述性质的,比如人的名字,爱好等
    不可变类型,改变值就是改变id
    也可以转换类型,能把任意类型转化为字符串类型
    常用操作:
    1.按索引取值:
    (正向取):
    name='egon'
    print(name[0])=e
    (反向取):
    name='egon'
    print(name[-1])=n
    2.切片:
    name='egon'
    print(name[0:2])=ego
    print(name[0::])=egon
    print(name[::])=egon
    print(name[::2])=eo
    print(name[-1:-3:-1])=nog
    print(name[-1:-3:-2])=ng
    3.长度len:
    name='egon'
    print(len(name))=4
    4.成员运算in 和 not in
    name='egon'
    print('e'in name)=Ture
    print('x'in name)=False
    print('x' not in name)=False
    print('x' not in name)=Ture
    5.移除字符串中两边的空白:
    name=' egon '
    print(name.strip(' '))=egon
    name='****egon****'
    print(name.strip('*'))=egon
    msg='+-*&^%egon-=)^(#'
    print(msg.strip('-+*&^%(#='))=egon
    6.切分split:把一个字符串按照某种分隔符切成一个列表,从而方便取值
    li='egon:18:male'
    print(name.split(':'))=['egon','18','male']
    iq=name.split(':')
    ':'.join(lq)='egon:18:male'
    7.循环:
    name='egon'
    for item in name:
    print(item)
    e
    g
    o
    n
    """
    """
    列表类型:
    用于记录多个同种属性的值:例如多个名字,爱好等
    属于可变类型,改变列表中的值不影响列表的id。
    定义方式:在[]内用,号将值隔开
    可以转变类型,将能被循环的转化成列表类型。
    需要掌握的操作:
    1.按索引取值:
    类似于字符串,但是列表可以取也可以存。不能超过列表有的索引。
    2.切片:
    i=['a','b','c','d','e']
    print(li[0:3])=['a','b','c']
    3.长度运算:
    li=['a','b','c','d','e']
    print(len(li))=5
    4.成员运算:
    li=['a','b','c','d','e']
    print('xxx' not in li)=Ture
    5.追加append&插入insert
    li=['a','b','c']
    li.append('d')
    print(li)=['a','b','c','d']
    li=['a','b','c']
    li.insert(1,'ddd')
    print(li)=['a','ddd','b','c','d']
    6.删除:
    li=['a','b','c']
    del li[0]
    print(li)=['b','c']
    li=['a','b','c']
    li.remove('a')
    print(li)=('b','c')
    li=['a','b','c']
    qq=li.pop(0)
    print(li)=['b','c']
    print(qq)=a
    7.循环:
    li=['a','ddd','b','c','d']
    for item in li
    print(item)
    a
    ddd
    b
    c
    d

    """
  • 相关阅读:
    QT源码解析(七)Qt创建窗体的过程,作者“ tingsking18 ”(真正的创建QPushButton是在show()方法中,show()方法又调用了setVisible方法)
    C++与QML混合编程实现2048
    Qt Resource系统概说(资源压缩不压缩都可以)
    QML动画概述(几十篇相关博客)
    凤年读史27:普鲁士vs德意志
    DIP、IoC、DI以及IoC容器
    WebService和AngularJS实现模糊过滤查询
    详解SpringMVC请求的时候是如何找到正确的Controller
    .NET MVC学习之模型绑定
    Unit Of Work-工作单元
  • 原文地址:https://www.cnblogs.com/xiezuodd/p/10216385.html
Copyright © 2011-2022 走看看