02_03、与用户交互、格式化输出、基本运算符

一、与用户交互

  1、输入 input(" ")

    input接收的数据会赋值给变量

    input接收的数据类型全都是字符串

 

  2、输出print()

  3、换行符 \n

 

二、格式化输出

  1、定义:

    把一段字符串里面的某些内容替换掉之后再输出,就是格式化输出

    %s表示格式化一个对象为字符

  2、格式化输出与替换

    1、%s表示格式化一个对象为字符,属于占位符,可以为所有的数据类型占位置

    2、输出方式:

      (1)只有一个%,变量名 %后面可以不加()

        print(变量名 % '替换对象')

 

      (2)如果有多个%s,变量名 %后加(替换对象1",'替换对象2’,'替换对象3’,'替换对象4’,'替换对象5’,'替换对象6’,...)

        print(变量 % ('替换对象1','替换对象2’, '替换对象3’,'替换对象4’,...),但是必须要保证一一对应,既不能多,也不能少,否则报错

        (3)扩展:%d,只能给数字类型占位

 

三、基本运算符

  1. 算术运算符

 

  2. 比较运算符

 

  3. 赋值运算符

 

    1、增量赋值

 

    2、链式赋值

 

    3、 交叉赋值

 

    4、解压赋值

      1、基本方式(不方便,麻烦)

 

      2、解压赋值

 

      3、大批量元素变量名取值用 *x 代替

        多余的元素都赋值给了星号后面的变量,如果想取,通过星号后面的变量取值就行

 

   4、逻辑运算符

     1.关键字

      and  or  not

    2、注意

      如果and, or, not 混用,优先级大小,not > and > or

      要想改变优先级,只需要and两边加括号就行

  5、成员运算符

    1、定义:

      判断一个个体是否在群体中

    2、关键字

      in(在)  not in(不在)

    3、判断方法:

      1.

      2.

       3.特殊情况—字典

 

  6、身份运算符

    1、关键字

      == (比较的是值)

       is (比较的是id)

    2、注意

      值相等id不一定相等
      id相等,值一定相等

    3、实例

 

posted @ 2021-12-24 20:33  三三得九86  阅读(49)  评论(0)    收藏  举报