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 @   三三得九86  阅读(43)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示