zoukankan      html  css  js  c++  java
  • 二.输入,输出,数据类型,运算符

    一.与用户交互
    1. 输入:格式是 input(“想要输入的内容”)
     如:   
       name = input(”请输入你的姓名:“)
    print(name)
    print(type(name)) #表示name的属性
      结果:请输入你的姓名:
    *****注意:python2中需要人为输入数据类型,但是raw_input()输入的是字符串类型

    2.输出
        print("")
       3.格式化输出
       
     #  用户输入的用户名 用户输入的年龄
    # name=input("请输入你的姓名")
    # age=18
    # print(name,age)
    # input 自带换行 一个print独占一行,并且input里面只能是字符串
    # 占位符 %s ,指的是字符串(str) , 占位符%d是整型,只能给数字占位
     # print('我的姓名是: %s 年龄: %d'%(name,age1))  #%d只能给数字占位,%s可以给任意数据类型占位 
    # print(f"我的姓名是:{name},我的年龄是 {age}")
    二.数据类型:
          int:整数类型 如:1,2,3,4,5,10,.....
    float:浮点类型 如:1.2,3.14,5.59,等等小数点
    str:指字符串 如 :“hello python”
    list:列表 如: list1=[1,2,3,4]
    dict 字典 如:dict1=["name1":"张三",name2:"王五"]
    bool 布尔值 TrueFalse
      1.数字类型:整数类型和浮点类型
    (1)int:整数类型
      # 整型
    # 作用:年龄,qq号,手机号,身份证号不包括X的,应用于数字包括的整数类型
    # 定义:
    # age = 18 # 内部对应的本质 age = int(18)
    # print(type(age)) # 《class int》

    (2)float浮点型
    作用:体重,身高 ,薪资,应用于有小数点类型的数据
    定义
    salary = 1.11 # salary = float(1.11)
    salary1 = float(3.1111)
    print(type(salary))
    print(type(salary1)) #都是《class float》
       2.字符串(str
     
    python中,加了引号的字符就是字符串类型
    如:name='jack' #name=str('jack') ,用于标识:描述性的内容,如姓名,国籍,

    字符串的表达在python有三种表达方式单引号' ',双引号" ",三引号""" """
    1.单引号''
    如:name = '张三丰'
         2.双引号""
    如:name = "张三丰"
         3.三引号""" """
    如:name="""张三丰""" #三引号是可以单,双,三都行,用于写多行代码,断行,还可以作注释
        3.列表(list)
           作用:能够存储多个数据 并且可以方便的取出一条或多条
    定义:如: list1=[1,2,3] 内部通过逗号分隔开多个数据(元素) 里面可以是任意的数据类型(字符串,整型都行)

    例:list2 = [1,4,5,6,7]
    print(list2) # 1,4,5,6,7
    取值(调用): 变量名=list[索引] 索引是从0开始计算,对应相应位置

    例 list3 = list2[1]
    print(list3) # 4

        4. 字典(dict)
    作用:能够存储多组数据,存取的数据有对应的描述,方便快速调取数据信息
    定义:大括号{"name1":"lily" ,"name2":"rose" }内存多个元素,元素的格式:dict={key:value}形式存储,key: 键,value:值,通常一起叫键值对
    key一般是字符串,value,可以是任意类型
    调用:dict["key"]=value

    如:dict1={"name1":"Lily","name2":"Rose","name3":"Tom"}
            print(dict1) #
    "name1":"Lily","name2":"Rose","name3":"Tom"
            print(dinct[0]) # Lily
            
    #     字典可以表示 一个省市  一个国家 甚至一个地球 ....
    # china = {'country_name':{'China':{
    # '北京':{
    # '朝阳区':{
    #
    # },
    # '海淀区':{},
    # '昌平区':{},
    # },
    # '上海':{},
    # '深圳':{},
    #
    # }}}
      7.布尔类型(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
    补充:如果变量名存储的值是布尔值的话,那么约定俗成的变量名统一用is_开头
    is_success
    is_exist
    is_delete
    is_locked

       三.基本运算符
       1.算术运算符

          

                  

                   2.比较运算符

    m = 80
    n = 70
    # 第一种
    # o = m
    # m = n
    # n = o
    # print(m,n)


    # 交叉赋值
    # m,n = n,m
    # print(m,n)

    # 解压赋值
    l = [1,2,3,2,3,4,5,6,7,6,4,56,7,6,5,3,3,4,4]
    # a = l[0]
    # b = l[1]
    # c = l[2]
    # d = l[3]
    # a,b,c,d, = l # 前面的变量个数与后面的元素个数必须相等
    # a,_,_,d = l
    # a,*_,d = l
    # print(a,d)
    # print(_)
          3.赋值运算

           4.逻辑运算
     

            

        
    
    
        
    
    
     

      
    
    


    
    
    
    































































  • 相关阅读:
    Entity Framework Core系列教程-1-介绍
    火锅大队作品简介
    一号课题组作品简介
    Attract队作品简介
    华理时空之眼队作品简介
    热情致终队作品简介
    触摸阳光队作品简介
    PIE SDK水体指数法
    PIE SDK水深提取算法
    PIE SDK直方图统计法
  • 原文地址:https://www.cnblogs.com/wukai66/p/11115974.html
Copyright © 2011-2022 走看看