【Moon晨的Python入门笔记】Learn Python The Hard Way(7 & 8 练习 | 纠错)

笔记

【1】将某字符串重复输出

print("^_^ " * 10) 
# 将 ”^_^ 表情符号 及 后面的一个空格“,重复打印10次。结果为:
# ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^

【2】『错误』.format()函数 忘录入最前面的“句号”

(函数见:https://blog.csdn.net/weixin_40204888/article/details/83247305) .

print("It's fleece was white as {}."format('snow'))
# .format()函数 忘记在函数前加 点
# 报错提示:invalid syntax(语法错误)

# 应为如下:
print("It's fleece was white as {}.".format('snow'))
# 将字符串 snow,放入前面的 It's fleece was white as {}的大括号内。输出为:
# It's fleece was white as snow.

【3】end参数赋值:如果想 “打印一行,空格,再打印下一行”,记得赋予end参数“空格”

(end参数见https://blog.csdn.net/weixin_40204888/article/details/83021196的第四条)

end1 = "C"
end2 = "h"
end3 = "e"
end4 = "s"
end5 = "s"
end6 = "e"
end7 = "B"
end8 = "u"
end9 = "r"
end10 = "g"
end11 = "e"
end12 = "r"

print(end1 + end2 + end3 + end4 + end5 + end6, end=' ') # 加号连接字符串
print(end7 + end8 + end9 +end10 + end11 + end12)
# 将 单引号内的”空格“ 赋予给end参数。则:”上一行print“打印完;然后空一格;最后打印”下一行的print“。结果为:
# Chesse Burger

# 若为
print(end1 + end2 + end3 + end4 + end5 + end6, end='') 
print(end7 + end8 + end9 +end10 + end11 + end12)
# 单引号内无内容,将无内容值 赋予给end参数。则将两行print连续输出。结果为:
# ChesseBurger

# 若去掉end参数前的 分隔逗号
print(end1 + end2 + end3 + end4 + end5 + end6 end=' ') 
print(end7 + end8 + end9 +end10 + end11 + end12)
# 则报错提示:invalid syntax(语法错误)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值