python输入 ,输出,数据类型,运算符

 

 

一,与用户交互

 

输入:

name=input("你的名字叫什么")
age=input("你的年龄是多少")
print("说的很好")

  运算结果:你的名字叫什么”杨鑫“(杨鑫这个可以填写任何值,数字也是可以的)

                          你的年龄是多少”21“(同上)

                          说的很好

                              结束

*****注意:python2中需要人为输入数据类型,但是raw_input()输入的是字符串类型

 

                           输出:print(" ")

二,数据类型


int : 整数类型 如: 1,2,3,4,5
float : 浮点数类型  如: 2.1, 5.4, 4.6,
str : 指字符串   如: "我想你的18岁"
list : 列表     如: name=["杨鑫","吴昊","王刚"]
dict : 字典    如: information={"name":杨鑫,"age":18}
bool : 布尔值    如: True\Fals


1,数字类型:整数和浮点数
1 整形
作用:年龄,手机号,qq号
2 定义
ID=610111....#其内部对应ID=610111(int)
            # print(type(ID))  # 《class int  》      

 

 


       1 浮点数
作用:身高,体重,薪资,长度
2
定义
iength=1.2 #其内部对应iength=1.2(float)
#print(type(iength)) #《class float 》
2, 字符串
在python加了单引号或者双引号的就叫字符串
如:单引号:name='yang xin'
双引号:name= "yang ling yao "
三引号:name="""wu kai """
3,列表
定义:能够储存多种数值,并取出任意指定值或多条值
如:
place_name = ["shen zhen", "shang hai","shan xi",
              ["xi an","wei nan","yan an"]]
print(place_name[3][1])

 

      #结果print(wei  nan)

4,字典
定义:能够存储多组数据,存取的数据有对应的描述,方便快速的调取信息
能够存储多组数据,存取的数据有对应的描述,方便快速调取数据信息
information = {"name": "yang xin",
               "age": 18,
               "hobby":[ "power", "woman", "money"],
               "address": ["'xian'shi", "bao qiao" ,"qu,xi hang"],
               "speciality": "ji er  te  chang!!!"}

print(information["speciality"])

 

         运行结果:ji er  te  chang!!!




5.布尔类型(bool)
用于做逻辑判断语句,True,False,判断事物真假(数字类型:非零即是True)
    如:
   (1). a=5
       b=3
       print(a>b) #True
print(0) #False
    (2).
       x=10
       y=20
       print(x is y) #比较两个id值是否相等(False)
       id相等的情况下,值一定相等
       id不相等的情况下,值有可能相等
**** a=257
        b=257
print(a is b) # False


6运算符
算数运算符
    以下假设变量:a=10,b=20




 



 

               比较运算符    

               以下假设变量:a=10,b=20

 

 

 

                           赋值运算符

               以下假设变量:a=10,b=20



 

逻辑运算符

 

#三者的优先级从高到低分别是:not,or,and
>>> 3>4 and 4>3 or 1==3 and 'x' == 'x' or 3 >3
False
#最好使用括号来区别优先级,其实意义与上面的一样
>>> (3>4 and 4>3) or ((1==3 and 'x' == 'x') or 3 >3)
False 














 

posted @ 2019-07-01 22:06  杨鑫Zz  阅读(330)  评论(0)    收藏  举报