一文掌握Python中字符串

liftword3个月前 (03-18)技术文章19

字符串连接

将字符串连接起来:

greeting = "Hello"
name = "Alice"
message = greeting + ", " + name + "!"
print(message)

2. 使用str.format进行字符串格式化

将值插入到字符串模板中:

message = "{}, {}. Welcome!".format(greeting, name)
print(message)

3. 格式化字符串字面量(f-字符串)

在字符串字面量内嵌入表达式(Python 3.6+):

message = f"{greeting}, {name}. Welcome!"
print(message)

4. 字符串方法 — 大小写转换

将字符串的大小写进行更改:

s = "Python"
print(s.upper())  # Uppercase
print(s.lower())  # Lowercase
print(s.title())  # Title Case

5. 字符串方法 —strip、rstrip、lstrip

删除字符串两端空白或特定字符:

s = "   trim me   "
print(s.strip())   # Both ends
print(s.rstrip())  # Right end
print(s.lstrip())  # Left end

6. 字符串方法 —startswith、endswith

检查字符串的开始或结束位置是否存在特定文本:

s = "filename.txt"
print(s.startswith("file"))  # True
print(s.endswith(".txt"))    # True

7. 字符串方法 —split、join

将字符串拆分为列表或将列表连接成字符串:

s = "split,this,string"
words = s.split(",")        # Split string into list
joined = " ".join(words)    # Join list into string
print(words)
print(joined)

8. 字符串方法 —replace

将字符串的一部分替换为另一个字符串:

s = "Hello world"
new_s = s.replace("world", "Python")
print(new_s)

9. 字符串方法 —find、index

要查找子字符串在字符串中的位置:

s = "look for a substring"
position = s.find("substring")  # Returns -1 if not found
index = s.index("substring")    # Raises ValueError if not found
print(position)
print(index)

10. 字符串方法 — 处理字符

处理字符串中的单个字符:

s = "characters"
for char in s:
    print(char)  # Prints each character on a new line

11. 字符串方法 —isdigit、isalpha、isalnum

检查一个字符串是否只包含数字、字母或字母数字字符:

print("123".isdigit())   # True
print("abc".isalpha())   # True
print("abc123".isalnum())# True

12. 字符串切片

使用切片提取子字符串:

s = "slice me"
sub = s[2:7]  # From 3rd to 7th character
print(sub)

13. 字符串长度使用len

获取字符串长度:

s = "length"
print(len(s))  # 6

14. 多行字符串

与跨越多行的字符串一起工作:

multi = """Line one
Line two
Line three"""
print(multi)

15. 原始字符串

将反斜杠视为字面字符,这在正则表达式模式和文件路径中很有用:

path = r"C:\User\name\folder"
print(path)

相关文章

Python 中的字符串

1. 引言Python 字符串是 Web 开发、数据分析、自动化等各种应用程序的基础。在 Python 中,字符串是字符序列。与一些将字符串视为字符数组的语言不同,Python 字符串更抽象。它们是不...

详细介绍一下Python中如何对字符串进行操作?

在Python中,字符串做为一种常见的数据处理类型,几乎在每个应用程序中都会被用到。而作为Python中使用最广泛的数据类型Python也是提供了很多强大的方法来支持对于字符串的处理操作。下面我们就来...

玩转Python—字符串使用教程

今天,小编给大家介绍一下Python中的字符串使用方法。1.获取字符串的长度#语法说明: len()函数返回字符串的长度 #实例 >>>a="abcdef" >>...

Python学习(8):字符串

字符串是所有编程语言在项目开发过程中涉及最多的一块内容。大部分项目的运行结果都以文本形式展示给客户。可以这么说,开发一个项目,基本上就是在不断地处理字符串。在Python中,字符串是一个对象,内置的一...

python中字符串的操作

字符串:英文str。表现形式有4种:‘xs’ 、 “xs” 、 “”“xsxs”“” 、 ‘’‘‘xxx’’’ ,三引号有个特殊功能,表示注释,跟 # 一样的功能,(如果字符串本身就有单则不可用单定义...

Python 中如何判断一个变量是否是字符串?

在写 Python 代码时,你有没有遇到这样的场景:要判断某个变量是不是字符串?比如,你的代码需要对输入的字符串做处理,但输入的数据类型不确定,就需要先判断一下是不是字符串。接下来,我就教你几种简单又...