Day 2
Lesson 6 字符串&文本
这一课只要把%r %s %d的意思记住就好了
%r = 字符 只不过会有单引号
%s = 字符
%d = 数字
x = "There are %d types of people" %1000
Hello = "Hello"
Bye = "Bye"
y = "I said %s and I said %s." %(Hello, Bye)
print (x)
print (y)
#--------------------------✂︎-------------------------
Test = 'Test'
print ("If you use r you will get")
print ("Answer: %r "%Test)
print ("If you use s you will get")
print ("Answer: %s "%Test)
主要看第二部分 Run Module后就能清楚地看到%s和%r的区别
Lesson 7
我也问了一下 这本书版本是Python 2 而我们的运行环境是Python3的 所以有一个语句不适用
在这里用逗号连接
就像书中的这个
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,
print end7 + end8 + end9 + end10 + end11 + end12
是不适用的 所以可以用end = " "
print ("White %s" %'snow')
print ("." * 10)
a = "French"
b = "Fries"
print (a,end = " ")
print (b)
Lesson 8
这个也就是另外一种输出方式 一个格式化字符 只需要按照你设置的格式输出即可
#Lesson 8
formatter = "%r %r %r"
print (formatter % (1, 2, 3) )
print (formatter % ("one", "two","three") )
print (formatter % (True, False, True) )
Lesson 9
又是两种输出方式… 好吧 都很实用
一个可以在一个print函数内分行输出
一个可以在在三重双引号内输出任意行
days = "Mon Tue Wed Thu Fri Sat Sun"
months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"
print (days)
print (months)
print ("""
Hello
World
How
Are
You?
""")
啊啊啊 太晚了 就学四课吧 本来计划五课的… 好吧 尽量明天补上
Bon nuit~