zoukankan      html  css  js  c++  java
  • 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 : 布尔值    如: TrueFals


    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 














  • 相关阅读:
    Linux:Day16(下)
    Linux:Day17(上) gawk基础
    Linux:Day16(上)
    Linux:Day15(下)
    Linux:Day15(上)
    (蓝桥杯直播)递归原理与构造技巧
    Java命名规范
    String、String.valueOf、toString 它们三者的区别总结
    Java StringBuffer 和 StringBuilder 类
    java中,为什么char类型数组可以直接用数组名打印,打印结果居然不是地址值!
  • 原文地址:https://www.cnblogs.com/yangxinpython/p/11116788.html
Copyright © 2011-2022 走看看