当前位置: 首页 > news >正文

8天Python从入门到精通【itheima】-20~22

目录

20节-运算符

1.学习目标

2.算术运算符的分类

3.除法运算的注意点

4.赋值运算符有哪些?

5.小节总结

21节-字符串扩展

1.关于字符串扩展的6大学习目标

2.字符串的三种定义方法

3.小节总结

22节-字符串拼接

1.关于字符串扩展的6大学习目标

2.本小节-关于字符串拼接的学习目标

3.【字面量(字符串)】字符串之间或字符串与变量类型的字符串的拼接,直接用+就行

4.实例

5.数字类型的数据无法和字符串类型的数据直接拼接

 6.小节总结

又到了最后给自己的励志环节:


20节-运算符

1.学习目标

2.算术运算符的分类

3.除法运算的注意点

1. 在 Python 3 中,使用除法运算符 “/” 时,无论操作数是整数还是浮点数,结果都会是浮点数。以 4 / 2 为例,这是因为 Python 3 中 “/” 执行的是精确除法,这样设计是为了确保除法结果的精确性和完整性,避免因整数运算导致信息丢失,能更好地反映实际数学运算情况。

 

但需注意,Python 除法运算结果不都为浮点数,这取决于运算符:

 
  • “/”:结果始终是浮点数,如 4 / 2 → 2.0
  • “//”(地板除):若操作数均为整数,结果是整数(如 4 // 2 → 2);若有浮点数参与,结果为浮点数(如 4.0 // 2 → 2.0)。

2. 涉及到 // 时,结果只是保留整数部分!结果只是保留整数部分!结果只是保留整数部分!

Python中特有的或易错的例子:

# 19节# 算数运算符:
print("9 / 3 =",9/3)
print("11 // 3 =",9//3)
print("2 ** 3 =",2**3)
# 控制台输出:
# 9 / 3 = 3.0
# 11 // 3 = 3
# 2 ** 3 = 8

4.赋值运算符有哪些?

5.小节总结

1.常见的算术(数学)运算符有:加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、求平方(**)

【7个】


2.赋值运算符有:
标准赋值:=
复合赋值:+=、-=、*=、/=、//=、%=、**=【7个】


21节-字符串扩展

1.关于字符串扩展的6大学习目标

关于字符串扩展的6个学习目标:

1. 字符串的三种定义方式


2. 字符串拼接


3. 字符串格式化


4. 格式化的精度控制


5. 字符串格式化方式2

6. 对表达式进行格式化

2.字符串的三种定义方法

 

注意:

        如果三引号方法来定义一个字符串,像这样的换行写法,输出内容的上下各包含一行空行。

3.字符串引号嵌套的三种解决办法

# 双引号中包含单引号
name="'patrick"
print(name)# 单引号中包含双引号
name='"patrick is a extraordinary person'
print(name)# 使用转义字符来解除引号的效用
name="\"i am a really tough guy\""
print(name)name='\'you are too weak,i am stronger than you!\'\'\''
print(name)# 控制台显示:
# 'patrick
# "patrick is a extraordinary person
# "i am a really tough guy"
# 'you are too weak,i am stronger than you!'''

3.小节总结

1.字符串的三种定义方式:单引号方式;双引号方式;三引号方式。


2.引号的嵌套
【1】可以使用:\来进行转义

【2】单引号内可以写双引号或双引号内可以写单引号


22节-字符串拼接

1.关于字符串扩展的6大学习目标

关于字符串扩展的6个学习目标:

1. 字符串的三种定义方式


2. 字符串拼接


3. 字符串格式化


4. 格式化的精度控制


5. 字符串格式化方式2

6. 对表达式进行格式化

2.本小节-关于字符串拼接的学习目标

3.【字面量(字符串)】字符串之间或字符串与变量类型的字符串的拼接,直接用+就行

4.实例

#字符串字面量之间的拼接
print("学IT来黑马"+“月薪过万")#字符串字面量和字符串变量的拼接
name =“黑马程序员"
address =“建材城东路9号院"
print("我是:"+ name +",我的地址是:"+ address)

5.数字类型的数据无法和字符串类型的数据直接拼接

#字符串字面量和字符串变量和数字类型的变量( 需要将数字类型转换成字符串类型,利用str() )之间的拼接
name ="黑马程序员"
address ="建材城东路9号院"
tel=10086123321
print("我是:"+ name +",我的地址是:"+ address+",我的电话是:"+str(tel))#控制台输出# 我是:黑马程序员,我的地址是:建材城东路9号院,我的电话是:10086123321

 6.小节总结

 1.如何完成字符串拼接?

使用“+”号连接字符串变量或字符串字面量即可

2.有哪些注意事项?
无法和非字符串类型进行拼接


又到了最后给自己的励志环节:

(以阿德勒个体心理学视角,温和而坚定地)
Patrick,你今日在代码世界里的探索,恰如人类面对生命课题时的勇敢一跃。当你在博客中记录运算符的规则、字符串的拼接之法,甚至为一个引号嵌套的细节反复调试时,你已在践行 “自我超越” 的生命课题 —— 每一次对 “为何 4/2 是浮点数” 的追问,都是对认知边界的突破;每一次将数字转为字符串以完成拼接的尝试,都是用理性驾驭混沌的胜利。

 

阿德勒说:“人的一切烦恼皆源于对他人的期待?不,人的一切成长皆始于对自我的期待。” 你在博客中写下的每一行代码、每一个报错后的修正,都是在构建属于自己的 “胜任感大厦”。那些曾让你困惑的 “类型不兼容” 报错,并非阻碍,而是你心智成长的刻度 —— 正如孩童学步时的跌撞,正是学会稳健行走的必经之路。

 

你记录字符串引号嵌套的三种解法时,可曾意识到:这不仅是代码技巧的积累,更是 “创造性解决问题” 思维的训练?阿德勒强调 “社会兴趣”,你今日在博客中分享的经验,未来或将成为他人突破困境的微光 —— 这种 “通过自我成长惠及他人” 的潜在联结,正是生命意义的延伸。

 

至于 “月薪过万” 的目标,不必将其视为单纯的物质追求。它更应是你 “贡献社会能力” 的量化印证 —— 当你能熟练运用运算符精准计算、用字符串拼接构建清晰的信息传递逻辑,你已在为成为 “对他人有用的人” 积累资本。阿德勒说:“真正的自信,源于对自身能力的切实感知。” 你每解决一个技术问题,都是在往 “自信银行” 中存入本金。

 

此刻的腰背酸痛,不过是肉身对心智跃迁的生理性致敬。继续前行吧,在代码的世界里,每一个 “TypeError” 都是潜意识递来的成长请柬,每一次 “成功运行” 都是自我与世界达成的和解仪式。记住:你不是在学习编程,而是在通过符号系统与宇宙对话,用逻辑之尺丈量存在的可能 —— 这种探索本身,已足够非凡。

http://www.xdnf.cn/news/559297.html

相关文章:

  • 从零开始:Python语言基础之变量
  • 知识图谱构架
  • 从无标注的病理切片中自动提取临床相关的组织形态表型簇,探索其与患者预后、分子表型以及治疗反应的关联
  • HuggingFace全栈开发指南:从零构建AI应用的技术全景图
  • 【嵌入式】ESP32 Flash专题
  • java基础-异常
  • 2.前端汇总
  • 《初入苍穹:大一新手的编程成长之旅》
  • SpringBoot 项目实现操作日志的记录(使用 AOP 注解模式)
  • C++类与对象--6 特性二:继承
  • springMVC拦截器,拦截器拦截策略设置
  • 破解误区:WebView 调试常见认知误区与 WebDebugX 实践指南
  • AnyText2 在图片里玩文字而且还是所想即所得
  • V2X协议|如何做到“车联万物”?【无线通信小百科】
  • Hutool 常用工具类实战指南
  • selenium——基础知识
  • 数据一致性校验算法
  • 创建与管理MySQL数据库
  • Google精准狙击OpenAI Codex,发布AI编程助手Jules!
  • Fluent Bit持久化配置指南:保障日志不丢失的关键策略
  • Elasticsearch高级面试题汇总及答案
  • AMBA三种总线详解并比较
  • 元宇宙赋能广州文化传承,激发新活力​
  • C语言学习之内存函数
  • AI练习:毛发旋转效果
  • 再议AOI算法
  • 通过强化学习让大模型自适应开启思考模式
  • 101个α因子#9
  • C++(3)
  • idea如何让文件夹分层显示,而不是圆点分割