• Day——03


    1.IDE集成开发环境(pycharm

    2.基本数据类型

    3.运算符

    算术运算符

    比较运算符

    赋值运算符

    逻辑运算符

    身份运算符

    一IDE集成开发环境(pycharm)

    首先呢简单的说一下pycharm

      在使用pycharm的时候创建一个新的project的时候要对其进行一个路径的设定,要选择正确python的路径,这样才能确保运行python的时候可以正确的运行。其次就是一些常用的快捷方式

      快速注释        ctrl + 问号键      指针在哪一行     按快捷就可以注释掉

      单行注释        #             在句首加     #    就可以单单的注释这一行代码

      多行注释        三引号          单双都可以   但是必须使用同样的引号

      运行程序      ctrl    +    F5        可以直接运行缩写代码     

    二 基本数据类型的使用

      数字类型    分为整型(int)和浮点型(float)

        整型:int

          作用:可以记录年龄,等级,数量

          定义:age = 18 

          使用:可以做数学运算和比较运算

        浮点型:float

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

          定义:salary = 10

          使用:可以做数学运算和比较运算

      字符串类型   str

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

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

          使用:注意引号配对    ' '      "  "

      注意:加号   可以用来拼接字符串      但是浪费空间 ,一般不用加号拼接字符

          同类之间可以直接加      数字和数字     字符串和字符串

      列表类型   list

          作用:按照位置记录多个值(索引对应值,代表的就是位置),并且可以取出指定位                   置的某一个值

          定义:在[]中用逗号分隔开多个任意类型的值

          使用:L = [100 ,3.2,'aaa',['s','d']]

       索引(位置)     0      1      2        3            []中's','d'也可以分为两个   看做整体算3位置

            print(L[2])     打印出     aaa

      字典类型   dic

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

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

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

      布尔类型 bool:true,false

          作用:用于判断

          定义:x = true

            print(10 > 11)

          打印出    false

      强调:所有的数值都自带布尔值,其中0,none,空这三种类型布尔值为假,其余都为true

      输入输出

        1 接受用户输入输出

          name = input('请输入您的用户名')

          print(name)  

          打印出      请输入您的用户名

        2 格式化输出

          print('my name is %s my age is %s' %(name,age))     

          ps: %d只能接收数字      %s可以接收任何类型

    三 运算符

      3.1 算术运算符    +  -  *  /  //  %

        print(10 + 2)      12

        print(10 - 2)      8

        print(10 / 3)       3.3333333335

        print(10 // 3)        3

        print(10 * 2)       20  

        print(10  % 2)      2

      3.2 比较运算符    ==等于        !=不等于        >  大于        < 小于

        print(10 == 10)    true

        print(10 != 10)    false

        print(10 > 9)     true

        print(10 < 20)     true

      3.2 赋值运算符      +=  -=  *=  /=

        age = 18 

        age += 2         ps :   age += 2       就是     age = age +1

        print(age)

        22

      3.3 交叉赋值

        x = 11 

        y = 22

           

        z = x

        x = y

        y = z        

        print(y)       打印结果      11

       

        z = x

        x = y

        y = z       三行代码相当于x,y = y,x

      3.3 链式赋值

        x = 10

        y = x

        z = y

         以上三行代码相当于      x = y = z = 10  

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

        输出结果一样 

      3.4 解压赋值

      L=['1','2','3','4','5']

      z,x,c,v,b = L

      print(z,x,c,v,b,)

      PS:等号左边的变量名必须与右面所包含的值一一对应(数量也要一致)

      x,y,*_ = L   

      print(x,y)     是1     2

      x,y*_,z = L

      print(x,y,z)     是1    2    5

      3.5 逻辑运算符

      and  逻辑与   用来连接左右两个条件,都为真的同事,最重结果才是真

      or  逻辑或      用来连接左右两个条件,左右结果有一个为真,最后结果就是真

      not   取反    print(not 10 > 3)        输出false

      3.6 身份运算符

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

      id     :  判断的是id是否相等

      ps :     值相等的id可以不同,但是id相同值一定相同 

  • 相关阅读:
    UVW源码漫谈(四)
    UVW源码漫谈(三)
    UVW源码漫谈(番外篇)—— Emitter
    UVW源码漫谈(一)
    UVW源码漫谈(二)
    如何利用GDI图像来制作验证码(在winform上面制作的当然也可以在web上面制作)
    利用C语言版本的数据库制作一个学生成绩管理系统
    行内元素与块级元素的区别
    filter的两种使用方法
    JavaScript随机数类型
  • 原文地址:https://www.cnblogs.com/xuzhaolong/p/10567672.html
Copyright © 2020-2023  润新知