zoukankan      html  css  js  c++  java
  • Python数据类型-----数字&字符串

    Python数字类型

    int类型表示的范围:-2147483648至2147483648之间,超出这个范围的数字即视为long(长整形)

    在Python中不需要事先声明数据类型,它是根据具体的赋值来进行盘点数据类型的,例如:

    int类型

    使用type(变量名) 可以查看该变量被赋值后的数据类型是什么

    超出int范围的数字

    int类型存储为long类型

    只需要在后面加上大写字母L

    在python中还支持复数类型

    复数类型

    Python字符串类型

    # coding=UTF-8
    #简单定义简单字符串
    test1='hello'
    print test1
    #定义含有单引号的字符串
    test2="I don't know"
    print test2
    #定义既含有单引号又含有双引号的字符串,进行转义
    test3="I don't "know""
    print test3

    换行符

    # coding=UTF-8
    #简单定义简单字符串
    mail='To Tom:
     hello!
     I am jack!'
    print mail

    以上的转义使用起来会比较麻烦,那么可以使用三重引号(单引号双引号都可以)

    # coding=UTF-8
    #简单定义简单字符串
    mail="""To Tom:
            hello!
            I am jack!'
    """
    print mail
    # coding=UTF-8
    #简单定义简单字符串
    mail='''To Tom:
            hello!
            I am jack!'
    '''
    print mail

    操作字符串

    使用变量名[字符串所在位置号]

    # coding=UTF-8
    #简单定义简单字符串
    strval='abcd'
    print strval[0]
    strval[1]
    print strval[1]

    上述代码打印出来的值为a,b

    # coding=UTF-8
    #简单定义简单字符串
    strval='abcd'
    print strval[0]+strval[1]

    从'abcd'中取出'bcd'

    # coding=UTF-8
    #简单定义简单字符串
    strval='abcde'
    #第一种
    print strval[1:4]
    #取值为bcd
    #第二种
    print strval[:4]
    #取值为:abcd
    
    #取负数索引
    print strval[-1]
    #取值为:e
    
    print strval[-4:-1]
    #取值为:bcd
    
    #逆向取值
    print strval[-2:-5:-1]
    #取值为:dcb

     

  • 相关阅读:
    prim最小生成树
    拓扑排序
    矩阵快速幂
    算法导论————EXKMP
    BZOJ3376: [Usaco2004 Open]Cube Stacking 方块游戏
    BZOJ1711: [Usaco2007 Open]Dining吃饭
    USACO2002 Open:雄伟的山峦
    BZOJ1650: [Usaco2006 Dec]River Hopscotch 跳石子
    BZOJ1734: [Usaco2005 Feb]Aggressive cows 愤怒的牛
    BZOJ2016: [Usaco2010 Feb]Chocolate Eating
  • 原文地址:https://www.cnblogs.com/OliverQin/p/4996056.html
Copyright © 2011-2022 走看看