zoukankan      html  css  js  c++  java
  • Python学习之路————Day03

    今日内容:

    1、IDE开发环境的安装

    2、基本数据类型的使用

    3、运算符

     一、  算术运算符:

    clip_image002

        比较运算符

    clip_image004

        赋值运算符

    clip_image006

        逻辑运算符

    clip_image008

        身份运算符:
    is比较的是id

        而==比较的是值

    二、基本数据类型

    为什么要区分类型?

    数据类型是变量的类型,变量值之所以分类型事因为变量是用来记录事物状态的,而事物的状态有不同的类型,对应着也必须有不同类型的值去记录他们。

    1. 数字类型

    1.1整型int:

    作用:记录年龄、等级、数量
    定义:
    age =18
    使用:数学运算比较运算

    1.2 浮点型float:

    作用:记录年龄、等级、数量
    定义:
    age =18
    使用:数学运算比较运算

    print(3.1+2)
    print(3.1>2)

    1.3字符串str:
    # 作用:记录描述事物的性质
    # 定义:在单引号/双引号/三引号中包含一系列字符
    # name = 'king'
    # 使用:
    # msg = 'my name is "king"'
    # print(msg)
    # +:拼接字符串
    # x='hello'
    # y='world'
    # print( x + y )
    # print(x+10)# 字符串只能字符串相加
    # print('king'*10)

    1.4三、列表类型list:
    # 作用:按照位置记录东中不同属性的值(索引对应值,索引从0开始,代表的就是位置,并且可以取出任意指定的某一位置)
    # 定义:在[]内用逗号隔开的多个任意的不同类型的值
    #
    # l=[100,3.2,'aaa',['a','b',['c','e']]]
    # print(type(l))
    #
    # 使用:
    # print(l[0])
    # print(l[1])
    # print(l[2])
    # print(l[3])

    #1.5字典类型dict:
    # 作用:记录多个不同属性的值
    # 定义:在{}内用逗号区分开多个元素,每个元素都是有Key:value组成
    # value就是我们存放的值,可以是任意的类型
    # 一个key对应一个value,key应该对value具有描述性的功能
    # dic={'name':'king','age':18,'gender':'male'}
    # print(type(dic))
    # 使用:
    # print(dic['name'])
    # info={
    # 'name':'egon',
    # 'hobbies':['play','sleep'],
    # 'company_info':{
    # 'name':'Oldboy',
    # 'type':'education',
    # 'emp_num':40,
    # }
    # }
    # print(info['company_info']['name'])

    1.6 布尔类型bool:True、False
    # 作用:用于判断
    # 定义:
    # x=True
    # y=False
    # print(type(x))
    # print(type(y))
    # print(10 > 11)
    # print(10 == 10)
    # 强调:所有的数值都自带布尔值,其中0、None、空布尔值为False,其余都为True

    二、格式化输入输出:

    # 1、接收用户输入:
    # name=input('请输入你的用户名: ') # name='egon'
    # print(name)
    # 2、格式化输出:
    # name=input('uername>>>>')
    # age=input('age>>>>')
    # print('my name is XXXX my age is XXX')
    # print('my name is '+name+' my age is '+age)
    # print('my name is %s my age is %s' %(name,age))
    # %d只能接收数字
    # print('my age is %d' %10)
    # print('my age is %d' %'aaaa')
    # print('my age is %d' %10.1)
    #%s字符串占位符:可以接收字符串,也可接收数字
    # print('my age is %s' %'aaa')
    # print('my age is %s' %10)
    # print('my age is %s' %['a',1])
    # 练习:用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式
    # ------------ info of Egon -----------
    # Name : Egon
    # Age : 22
    # Sex : male
    # Job : Teacher
    # ------------- end -----------------
    #
    # 小练习
    # name = input('请输入你的名字:')
    # age = input('请输入你的年龄:')
    # sex = input('请输入你的性别:')
    # job = input('请输入你的职业:')
    # print('name : %s' %name)
    # print('age : %s' %age)
    # print('sex : %s' %sex)
    # print('job : %s' %job)

  • 相关阅读:
    IIS的各种身份验证详细测试
    HTTP Error 401.3 Unauthorized Error While creating IIS 7.0 web site on Windows 7
    C/S and B/S
    WCF ContractFilter mismatch at the EndpointDispatcher exception
    Configure WCF
    Inheritance VS Composition
    Unhandled Error in Silverlight Application, code 2103 when changing the namespace
    Java RMI VS TCP Socket
    Principles Of Object Oriented Design
    Socket处理发送和接收数据包,一个小实例:
  • 原文地址:https://www.cnblogs.com/king-home/p/10567849.html
Copyright © 2011-2022 走看看