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、实例
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通