aidd

导航

 

在Python中,字符串类型(str)是用于表示文本的数据类型。字符串由若干个字符组成,可以使用单引号、双引号或三引号括起来。

例如:

a = 'hello world' # 使用单引号定义一个字符串变量
b = "I'm a student." # 使用双引号定义一个字符串变量
c = '''This is a
multi-line string.''' # 使用三引号定义一个多行字符串变量

需要注意的是,Python中的字符串是不可变类型。也就是说,一旦创建了一个字符串,它的值就不能再被修改。
二、简单使用
字符串只能+、*和逻辑比较

字符串的拼接,即重新申请一个小空间把两个字符串都拷贝一份后再拼接。而不是你YY的把一个小空间内的变量值复制到另一个变量的小空间内,然后拼接。

msg2 = "my name is 'nick'"
msg3 = 'my name is "nick"'

print(msg2 + msg3)  # my name is 'nick'my name is "nick"
default
my name is 'nick'my name is "nick"

注意:如果字符串内有引号,则包裹字符串的引号和字符串内部的引号不能相同。

name = 'nick '
print(name * 10)
default
nick nick nick nick nick nick nick nick nick nick

注意:字符串的乘法只能乘以数字。

msg1 = 'hello'
msg2 = 'z'

print(msg1 > msg2)
default
False

注意:字符串比较大小,按照ASCII码比较,以后会细讲。

msg3 = 'zero'
msg4 = 'zx'

print(msg3 > msg4)
print('Z' > 'A')
print('Z' > 'a')

default
False
True
False
注意:字符串的比较是字母的顺序。

posted on 2023-05-25 08:52  开源共享  阅读(193)  评论(0)    收藏  举报