数据类型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即为假

  

         

          

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

猜你喜欢

转载自www.cnblogs.com/lijieshi/p/9102338.html
今日推荐