python中的字符串
在Python中,字符串(String)是一种不可变的序列类型,用于表示文本数据。字符串在Python中非常重要,常用于存储和操作文本信息。下面是关于Python字符串的一些基本知识:
-
定义字符串:在Python中,可以使用单引号、双引号或三引号来定义字符串。
str1 = 'Hello, World!' str2 = "Python Programming" str3 = """This is a multi-line string."""
-
字符串索引和切片:可以使用索引和切片来访问字符串中的单个字符或子字符串。
print(str1[0]) # 输出第一个字符'H' print(str2[7:10]) # 输出子字符串'Pro'
-
字符串拼接:可以使用加号(+)来拼接字符串。
new_str = str1 + ' ' + str2
-
字符串长度:可以使用
len()
函数来获取字符串的长度。length = len(str3)
-
字符串方法:Python提供了许多内置方法来操作字符串,例如
upper()
、lower()
、strip()
等。uppercase_str = str1.upper() # 将字符串转换为大写 lowercase_str = str2.lower() # 将字符串转换为小写 stripped_str = str3.strip() # 去除字符串两端的空白字符
-
字符串格式化:可以使用字符串的
format()
方法来格式化字符串。formatted_str = "Hello, {}. Welcome to {}!".format(name, place)
-
原始字符串:在字符串前加上
r
或R
可以创建原始字符串,不对反斜杠进行转义处理。raw_str = r'C:\Users\Username'
-
Unicode字符串:Python 3中的字符串默认使用Unicode编码,支持多语言字符。
字符串在Python中非常灵活且功能丰富,可以用于处理各种文本数据。Python提供了丰富的字符串方法和操作符,使得字符串的操作变得简单和高效。
字符串相关学习笔记
首字母大写:capitalize(); 每个单词首字母大写:title();
全变为小写:lower(); 全变为大写:upper();
去掉左右空白符:strip(); 字符串替换:replace();
字符串切割:split(); 字符串查找:find()/index()/in/not in;
以某串开头:startwith(); 以某串结尾:endwith();
是否为整数:isdigit(); 是否为小数:isdecimal();
字符串长度:len(); 字符串连接:join();
相关链接
Python3 字符串 | 菜鸟教程Python3 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 ' )来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: [mycode3 type='python'] var1 = 'Hello World!' var2 = 'Runoob' [/mycode3] Python 访问字符串中的值 ..https://www.runoob.com/python3/python3-string.htmlstring --- 常见的字符串操作 — Python 3.12.2 文档源代码: Lib/string.py 字符串常量: 此模块中定义的常量为: 自定义字符串格式化: 内置的字符串类提供了通过使用 PEP 3101 所描述的 format() 方法进行复杂变量替换和值格式化的能力。 string 模块中的 Formatter 类允许你使用与内置 format() 方法相同的实现来创建并定制你自己的字符串格式化行为。 格式字符串语法: str.format() ...
https://docs.python.org/zh-cn/3/library/string.html
完结撒花
跪安吧!懦弱的魂灵!