1.一个科研菜鸡的救赎之路2.markdown编辑器使用3.Python变量内存管理4.变量与常量5.编程语言分类6.计算机基础极简7.字典类型8.列表类型
9.字符串类型
10.数字类型11.数据类型12.注释13.花式赋值(两种快捷赋值方法)14.变量的三个特征15.第五节 4文件操作的三种基础模式16.第五节 3绝对路径和相对路径17.第五节 2基本的文件操作 18.第五节 字符编码19.集合类型内置方法20.5字典类型内置方法21.4元组类型内置方法22.3列表类型内置方法23.2字符串类型内置方法24.1数字类型内置方法25.流程控制之while循环26.流程控制之if判断27.基本运算符 28.格式化输出29.解包30.布尔类型在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
注意:字符串的比较是字母的顺序。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 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)