• day03


    一、IDE集成开发环境(pycharm)

        1、pycharm的介绍及安装

        2、注释

              单行注释:在前面加#

              多行注释:三个单引号/双引号

              """

              注释内容

              """

    二、基本数据类型的使用

           为何数据要区分类型?

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

    (一)数字类型

             1、整型int

                 作用:记录年龄、等级、号码等

                 定义:age=18

                 使用:print(103)

                            print(10>3)

            2、浮点型float

                 作用:记录身高,体重,薪资等

                 定义:salary=3.1

                 使用:数学运算与比较运算

                           print(5.3+3)

                           print(2.3>1)

    (二)字符串str

                 作用:记录描述性质的状态

                 定义:在单引号/双引号/三引号中包含一系列字符

                 使用:msg='my name is "yyy"'              (注意引号的配对)

                            print(msg)

                 +:拼接字符串

                      x='hello'

                      y='world'

         print(x+y)

              print(x+10)            (字符串只能与字符串相加)

                 *:print(‘hahaha’*5)

    (三)列表类型list

               作用:记录描述性质的状态

               定义:按照位置记录多个同种类型的值(索引对应值,索引从0开始,代表的就是位置),并且可以取出指定位置的某一值

               使用:在[]内用逗号分隔开多个任意类型的值

                            l=[123,3.2,'abc',['a','d',['e','f']]]

                            print(type(l))

                            print(l[0])

                            print(l[1])

                            print(l[2])

                            print(l[3][1])

                            print(l[3][2][0])

    (四)字典类型dict

               作用:记录多个不同属性的值

               定义:在{}内用逗号分隔开多个元素,每个元素都由key,value组成,value就是我们存放的值,可以是任意类型,一个key唯一对应一个value,key应该对value有描述性的功能,所以key                          通常是str类型         

              使用:   dic={'name':'egon','age':18,'gender':'male'}

                            print(type(dic))

                            print(dic['name'])      #取名字

                            print(dic['age'])           #取年龄

             字典和列表嵌套        
                            info={ 'name':'egon',

                                      'hobbies':['play','sleep'],

                                      'company_info':{ 'name':'Oldboy',

                                                                 'type':'education',

                                                                 'emp_num':40,

                                                                }

                                   }

                             print(info['company_info']['name'])        #取公司名

    (五)布尔类型bool:True,False

               作用:用于判断

               定义:x=True

                          y=False

                          print(type(x))      

                          print(type(y))

               强调:所有的数值都自带布尔值,其中0,None,空布尔值为false,其余都为true

    三、输入输出

         1、接收用户输入

             input的用法

            name=input('请输入你的用户名:  ')    #name'egon'

            print(name)

        2、格式化输出

             占位字符串:%s,%d等

    %s:可以是任意类型的值
                  print('My name is %s,my age is %s' %('egon',18))
                  %d:只能接收数字
                  print('My name is %s,my age is %d' %('egon',18))
                  print('My name is %s,my age is %d' %('egon','18')) #报错
                  print('My name is %s,my age is %s' %(name,age))
                 print('My name is %s,my age is %d' %(name,age)) #age为字符串类型,无法传给%d,所以会报错
    (四)运算符
    1、算数运算符
    +、—、*、/、//,%
    print(10/3)
    print(10//3)# 取整除
    print(10%3) #取余
    2、比较运算符
    ==、!=、<、>、>=
    注:只能同类型间进行比较

              3、赋值运算符

                  3.1增量赋值

                       age+=1

                  3.2交叉赋值

                      x=10

                      y=12

                      x,y=y,x

                     print(x,y)

                  3.3链式赋值

                       x=y=z=10

                       print(id(x),id(y),id(z))

                  3.4解压赋值

                      l=['a','b','c','d','e']

                      x,y*_z=l

                      print(_)

              4、逻辑运算符

                    and:逻辑与,用来连接左右两个条件,在左右两个条件同时为True时,最终结果为True

                    or   :逻辑或,用来连接左右两个条件,在左右只要有一个True时,最终结果为True

                    not :取反

             5、身份运算符

                   ==:判断的是值是否相等

                   is  :判断的是id是否相等

  • 相关阅读:
    office 2013激活
    MVC interview question
    javaScript true /false
    17 ways to Optimize VBA Code for FASTER Macros
    50 Excel VBA Oral Interview Questions
    How to compare two worksheets in a workoo
    Access窗体传值
    How to Convert a workbook/WorkSheet to PDF
    01_js数据类型
    02_js两个变量交换值
  • 原文地址:https://www.cnblogs.com/yangyinyin/p/10567924.html
Copyright © 2020-2023  润新知