在上一课中,我们学习了什么是计算机程序,并完成了编写第一个Python 程序的过程。你可能还记得,“Hello Python”在Python中被称为字符串。
基本上,字符串是用双引号(”)或单引号(’)括起来的字符序列。单引号、双引号或三引号用于定义字符串。
字符串可以是一个字符,一个单词,一个短语,一个句子,甚至是整本书的内容。字符串的长度仅受您使用的计算机上的RAM(随机存取存储器)的限制。
您可以将所需的任何信息存储在字符串中。月份可以被视为一个字符串,例如”二月”是一个字符串。或者,颜色名称也是字符串,”红色”,”蓝色”等。句子也可以是字符串,例如
‘这是一个带单引号的字符串’
“这是一个带双引号的字符串”
”’这是带有三引号的字符串”’
“””这是另一个带三引号的字符串”””
“二月”
“红色”
您可能想知道是否能够在字符串中混合不同类型的引号?例如:
print('这是一个字符串")
这是不可以的。引号需要配对使用,否则Python无法解析字符串。在我们的课程中,我都将使用双引号定义字符串。
一、字符串运算符
现在我们知道什么是字符串,让我们看一下我们可以用字符串做什么。
今天先教大家两个字符串运算符:用于连接字符串的(+)** 运算符和用于重复字符串的(*) 运算符。**
通过使用(+),可以将两个或多个字符串连接起来以形成一个新的较长的字符串。与使用加法运算符将2个数字相加的方式类似,运算符(+)可用于将2个字符串连接在一起。
print ("Kids ”+“ love”+“Python”)
print (“Kids lovePython”)
上面两个print()语句最终的结果是一样的,都会打印出Kids lovePython
请注意,当您连接字符串以分隔单词或句子时,您需要在单词或句子之间放置空格,就像您在写作时使用空格分隔英语单词一样。空格可以像任何其他字母一样出现在字符串中。
例如,它们可以出现在第一个字符串的末尾,或最后一个字符串的开头,或中间字符串的开头和结尾,例如:
print("Kids" + " love " + "Python")
print("Kids " + "love" + " Python")
上面这两个语句执行后都将输出 Kids love Python
现在让我们来看另一个字符串运算符,运算符(*)将数字的指定副本相加。
例如,5 * 3是 5 的 3 个副本加在一起(5+5+5)。我们可以在Python中对字符串进行类似的操作。运算符
(*)可用于将同一个字符串的多个副本相加。尝试运行下面的代码,看看会发生什么?
print("a" * 1)
print("a" * 5)
print("a" * 10)
第一个字符串打印一次,第二个字符串打印5次,最后一个字符串打印10次。
a
aaaaa
aaaaaaaaaa
尝试尝试不同的字符串和数字组合,看看你能想出什么。
我们甚至可以将(*)运算符与(+)运算符结合使用。
print("This is " + "so "*10+"cool! ")
This is so so so so so so so so so so cool!
最后再来看一个"len()“函数。"len”是长度的缩写,它将计算字符串中的字符总数。当你执行print(len(“少儿
Python”))时,9将被打印出来,因为字符串中有9个字符。请记住,空格也算作一个字符。
最后,再来做一个小练习,自己编写脚本代码,执行后的结果如下以下:
apple
banana
apple banana 都是水果
声明:本站稿件凡恩品牌资讯以外部分类目资讯转载来自于互联网,如有疑义请联系我们删除。