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相同值一定相同 

原文地址:https://www.cnblogs.com/xuzhaolong/p/10567672.html