Ex6 Strings and Text

字符串与文本

本节主讲“字符串与文本”。在之前的练习里,已经接触了 string,在python中包含在**”,或者’** 中的内容会被当作 string 处理。在 Ex5 中也接触到了格式化变量(Format Variables), 这种规则可以方便 string表达更多内容。 为了更加方便的使用 string, 在 Python 中,字符串可以用一个变量指代。接下来可以看示例代码学习。

示例代码 Ex6:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
x = "There are %d types of people." % 10
binary = "binary"
do_not = "don't"
y = "Those who know %s and those who %s." % (binary, do_not)
print x
print y
print "I said: %r." % x
print "I also said: '%s'." %y
hilarious = False
joke_evaluation = "Isn't that joke so funny?! %r"

print joke_evaluation % hilarious
w = "This is the left side of..."
e = "a string with a right side."
print w + e

程序运行结果如下图:

新技能

字符串可以直接传给变量,字符串的合并,可以直接使用‘+’, 确实方便许多。另外, Ex6 在使用了一个新的格式化变量 %r

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计