• 数据类型2018,5.29


    ---恢复内容开始---

    一,数据类型

    1.   字符串类型:     a="b"数据类型为print(type(b))     string

       例如  :a=100   b=50  交叉取值    a,b=50,100  

    2.   整数型:  age=18  数据类型为print(type(age)          int

    3.   浮点型:  salary=10.2     print(type(salary)      folat 

    4.    列表:   a=[134,256,3777,488,995,65,6,7,] C 列表可以存放多个值      

             取值列表第三个值   :   print(a[2])

              例题: a=[134,256,3777,488,995,65,6,7,]

                   q,,w,e,r,t,*_,i,o,p,d,x=a      快速取值   例如取第三个   print(a[e])

    5.    字典: a={'name':"alex",'age':"12" ,'hobby':["gril","play","shopping"],'sex':"male"}

                        print(a['hobby'][1])取第三个键的第三个值

                   x,y,z,y=a   print(a)     结果=name  age hobby ,sex

    二,布尔值:

    用于条件判断,只有True和False两种结果

    所有数据类型自带布尔值:

    1,None,0,空(空列表,空字典,空元组)等,bool值为False

    其余情况下布尔值为True

    三,与用户交互

    1.   在python3中庸input的方式获得用户输入的信息,且变量值默认为字符串类型

    在python2中raw_input获得用户的输入信息,且变量值类型为用户输入的类型

    四,格式化输出

    name="alex"
    age=18
    hobby="gril"
    print()
    print('''
    -----------------info of %s------------
    name:%s
    age:%s
    hobby:%s
    -------------end-------------'''%(name,name,age,"gril"))

     五,基本运算符

    a+=1     a=a+1

    a-=1   a=a-1

    a/=3   a=a/3

    a**=2  a=a*a

    a//=3  a=a//3

    a%=3 a=a%3

    a  and b (数据类型都为真时为真)

    a   or  b (a或者b有一个为真就为真)

    如何a为True    not  a即为假

      

             

              

    ---恢复内容结束---

  • 相关阅读:
    【Java基础】List迭代并修改时出现的ConcurrentModificationException问题
    【Java基础】Integer包装类的缓冲池问题
    【Java基础】基本类型的包装类作为参数传递是值传递还是引用传递
    【Java基础】关于String的总结
    Mac IDEA快捷键积累
    POJ1273 Drainage Ditches
    BZOJ2763 飞行路线
    NOIP2018 货币系统
    BZOJ2748 音量调节
    BZOJ1721 Ski Lift 缆车支柱
  • 原文地址:https://www.cnblogs.com/lijieshi/p/9102338.html
Copyright © 2020-2023  润新知