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(...)的意思
- 取定义的 formatter 字符串
- 调用它的 format 函数
- 给 format 传递4个参数,这些参数和 formatter 中的 {} 匹配,相当于将参数传递给 format 这个命令。
- 在 formatter 上调用 format 的结果是一个新字符串,其中的 {} 被4个变量替换掉了。
习题9 和习题10 总结
转义字符
使用 \ 可以将难录入的字符放到字符串,这叫做转义序列。
输出能够换行的两种方法
- 使用转义序列\n
- 使用三引号,在代码中换行的部分同时也在 terminal 中换行,你可以在一组三引号之间放图任意多行文本。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)