learn python the hard way 习题6~10总结

习题6总结

定义字符串:

名字 = 值

其他

你也可以用 {types_of_people}的方式把它放在任何字符串中。

也就是说你可以在其他字符串中添加{},然后前面加一个 f,可用print()进行直接打印。

f-string

特殊的字符串类型:f-string
举例:f" some stuff have {avariable}"

.format()格式化方式:

python 还有一种 使用 .format()语法的格式化方式:
.format()格式化方式:

joke_evaluation = "Isn't that joke so funnty?!{}"
print(joke_evaluation.format(hilarious))

习题7总结

一种连续打印一串字符的方式:* 和 +

print("." * 10)
print( end1 + end2...)

习题8总结

format()函数

format ="{} {} {} {}"
formatter.format(...)的意思

  1. 取定义的 formatter 字符串
  2. 调用它的 format 函数
  3. 给 format 传递4个参数,这些参数和 formatter 中的 {} 匹配,相当于将参数传递给 format 这个命令。
  4. 在 formatter 上调用 format 的结果是一个新字符串,其中的 {} 被4个变量替换掉了。

习题9 和习题10 总结

转义字符

使用 \ 可以将难录入的字符放到字符串,这叫做转义序列。

输出能够换行的两种方法

  1. 使用转义序列\n
  2. 使用三引号,在代码中换行的部分同时也在 terminal 中换行,你可以在一组三引号之间放图任意多行文本。





posted @   FBshark  阅读(197)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
点击右上角即可分享
微信分享提示