今天学习的是关于String 的内容,我们先定义几个String型的variable,然后对其进行一些求长度【len()】、变小写【lower()】、变大写【upper()】,还有将其他数变字符型的操作【str()】,但这几种在表达形式来说是有所不同的,变大小写要在具体的变量后面加操作语,而其他两种是在操作语括号内加变量!
在以变量输出字符的时候,不用加引号!
看下面的代码:
string_1 = "Camelot"
string_2 = "place"
print "Let's not go to %s. 'Tis a silly %s." % (string_1, string_2) Let's not go to Camelot. 'Tis a silly place.
None
以上是它的结果!输出时的内容。用%区别!
print "%s" % (string_variable)print "The %s who %s %s!" % ("Knights", "say", "Ni")
name = raw_input("What is your name?")
quest = raw_input("What is your quest?")
color = raw_input("What is your favorite color?")
print "Ah, so your name is %s, your quest is %s, " \
"and your favorite color is %s." % (name, quest, color)
这里涉及到raw_input() 与input() 的区别:input()在输入时要加入一个引号,而raw_input()则不需要!What is your name? Hamilton
What is your quest? Learning
What is your favorite color? Blue
Ah, so your name is Hamilton, your quest is Learning, and your favorite color is Blue.
None
本文详细解析了Python中字符串的基本操作,包括字符串的长度获取、大小写转换及与其他类型之间的转换,并通过实例展示了如何使用字符串进行格式化输出。此外,还对比了raw_input()与input()函数的区别,提供了实际应用示例。
927

被折叠的 条评论
为什么被折叠?



