了解字符串的用处。
使用复杂的字符串来建立一系列变量。
字符串是指你想要展示给别人的或者想要从程序里“导出”的一小段字符。
python是通过文本里的双引号"“和单引号’'识别出字符串的。
字符串包括格式化字符串。变量是“名字 = 值”可以把变量用{变量}的方式放到任何字符串中。
特别类型字符串,称为“f-string”如:f"我是 {变量}”
学习.format()语法的格式化方式
print(joke_evaluation.format(hilarious))
它的基本语法是通过{}和:代替%。
# 定义变量
types_of_people = 10
# 定义变量,用到特别字符串类型f"{变量}"第2行的变量使用{}可以放到“”文本的任何位置
x = f"There are {types_of_people} types of people."
binary = "binary"
do_not = "do_not"
# 定义变量,使用了f"{变量}"
y = f"Those who know {binary} and those who {do_not}."
print(x)
print(y)
# 定义变量,用到.format函数,并没用默认顺序,可以看出{1}{0}代替了%
z = "Those who know {1} and those who {0}".format(binary,do_not)
print(z)
# 打印,用到特别字符串类型f
print(f"I said: {x}")
# 打印 {y}被''单引号包裹,并且在“”内说明‘’会被看做字符串直接打印出来。
print(f"I also said: '{y}'")
# 定义变量,值定义为False或Ture代表判断真或假
hilarious = False
# 定义变量,定义的值里面{}是为了使用.format函数。
joke_evaluation = "Isn't that joke so funny?! {}"
# 打印joke_evaluation变量,因为之前定义此变量用了{}因此我使用了.format函数
print(joke_evaluation.format(hilarious))
w = "This is the left side of..."
e = "a string with a right side."
# 打印w和e变量,因为w和e变量定义的值是字符串因此使用w+e,打印结果就是把两个定义的字符串内容都显示出来
print(w + e)
# 定义变量值位数字时不使用""双引号或''单引号。
i = 10
u = 9
# 如果定义的变量值是数字,则i+u,打印的结果就是两个数字相加的结果。
print(i + u)
ex6 继续把它搞成中文定义变量看看
人类型 = 10
x = f"这里有{人类型}类型的人。"
二进制 = "二进制"
不知道 = "不知道"
y = f"那些知道{二进制}的人和那些{不知道}二进制的人。"
print(x)
print(y)
# 使用.format函数
z = "那些{1}二进制的人和那些知道{0}的人".format(二进制,不知道)
print(z)
print(f"我说过:{x}")
print(f"我也说过:'{y}''")
判定搞笑 = False
笑话评价 = "我觉得那个笑话不是很有趣,你说呢?! {}"
print(笑话评价.format(判定搞笑))
w = "这是...的左边"
e = "一个右边的字符串"
print(w + e)
i = 10
u = 9
print(i + u)