zoukankan      html  css  js  c++  java
  • 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相同值一定相同 

  • 相关阅读:
    mysql语句删除重复数据,保留一条;查询所有重复数据;查询重复数据的一条,
    使用pycharm 运行python的django项目时报错“Quit the server with CTRL-BREAK.”
    检查python以及django是否安装配置成功
    使用Pycharm开发python下django框架项目生成的文件解释
    XML序列化与反序列化
    前台异步传过来的URL中获取token/获取string链接中的token
    字符串json转成json对象
    MySql查询语句中解决“该列没有包含在聚合函数或者groupby子句中”的相关问题方法
    图形验证码的生成(数字和英文大小写)和提交验证
    JQuery使用正则表达式验证手机号,邮箱,身份证(含有港澳台),网址
  • 原文地址:https://www.cnblogs.com/xuzhaolong/p/10567672.html
Copyright © 2011-2022 走看看