aidd

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

在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   开源共享  阅读(177)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
 
点击右上角即可分享
微信分享提示