笨办法学Python 3 习题7
程序员文章站
2022-06-16 09:15:45
...
[交作业啦]
ex7.py
print("Mary had a little lamb.")
# 在已经创建的字符串上应用格式化
print("It's fleece was white as {}.".format('snow'))
print("And everywhere that Mary went.")
print("." * 10) # what'd that do?
end1 = "C"
end2 = "h"
end3 = "e"
end4 = "e"
end5 = "s"
end6 = "e"
end7 = "B"
end8 = "u"
end9 = "r"
end10 = "g"
end11 = "e"
end12 = "r"
# watch that comma at the end. try removing it to see what happens
print(end1 + end2 + end3 + end4 + end5 + end6, end=' ')
print(end7 + end8 + end9 + end10 + end11 + end12)
# removed the comma
print(end1 + end2 + end3 + end4 + end5 + end6)
print(end7 + end8 + end9 + end10 + end11 + end12)
# 用逗号能否拼接字符串会怎样
print('L','O','V','E')
print('L'+'O'+'V'+'E')
#comma后面必须是end吗?修改成其他变量名是否可以?
print("Love", end = ' ')
print("You")
print("Love", myend = ' ')
print("Me")
运行结果
PS E:\lpthw> python .\ex7.py
Mary had a little lamb.
It's fleece was white as snow.
And everywhere that Mary went.
..........
Cheese Burger
Cheese
Burger
L O V E
LOVE
Love You
Traceback (most recent call last):
File ".\ex7.py", line 35, in <module>
print("Love", myend = ' ')
TypeError: 'myend' is an invalid keyword argument for print()
PS E:\lpthw>
[学习心得]
1 end是print()的参数,且是一个关键字,不能被其他变量名替代
2 print()打印字符串后,默认会换行
3 print()多个字符串用’,'拼接是,中间会插入空格;用‘+’拼接,不会有空格。
推荐阅读
-
跟老齐学Python之玩转字符串(3)
-
跟老齐学Python之有容乃大的list(3)
-
Centos7安装python3和pip3(一)
-
CentOS7 Python2 和Python3 共存(Python3安装)【转】
-
Linux centos7 安装python3 及 GCC
-
经常有人问到底学Python2还是Python3?今天就对大家粗暴一回!
-
SLAM+语音机器人DIY系列:(八)高阶拓展——2.centos7下部署Django(nginx+uwsgi+django+python3)
-
CentOS7安装Python3的教程详解
-
笨办法学Python - 习题5: More Variables and Printing
-
【python3】——centos7下安装