Python基础之字符串

这篇博客介绍了Python中的字符串基础知识,包括字符串的定义、操作函数及其分类,如类型判断、查找替换、大小写转换、文本对齐、去除空白字符及拆分连接。还详细讲述了字符串的切片操作,并给出了多个实操示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初识字符串

字符串的认识

首先,我们先认识下什么是字符串:

# 定义字符串
t_str1 = "Hello World"
t_str2 = "asdfghh"

print(t_str1)  # Hello World
print(t_str2)  # asdfghh

字符串的介绍

  • 字符串就是一串字符,是编程语言汇总表示文本的数据类型;
  • 在Python中可以使用一对双引号或者一对单引号定义一个字符串;
  • 字符串内部如果需要使用",可以使用'定义字符串;同理,单引号也是;除此之外,也可以用\转译单引号双引号;
  • 字符串的索引从0开始,可以用索引获取一个字符串的指定位置的字符;
  • 还可以用for遍历字符串中的每一个字符。

字符串的定义语法

变量名 = "一串字符"
eg:
t_str1 = "Hello World"
t_str2 = "asdfgh"
t_str3 = '他说:"你好呀!"'

字符串的操作函数

查看字符串操作函数

在ipython交互式下,先定义一个空字符串,然后输入 空字符. 按下tab键,即可查看;

In [1]: t_str = ""    

In [2]: t_str.
t_str.capitalize    t_str.isidentifier  t_str.rindex
t_str.casefold      t_str.islower       t_str.rjust
t_str.center        t_str.isnumeric     t_str.rpartition
t_str.count         t_str.isprintable   t_str.rsplit
t_str.encode        t_str.isspace       t_str.rstrip
t_str.endswith      t_str.istitle       t_str.split
t_str.expandtabs    t_str.isupper       t_str.splitlines
t_str.find          t_str.join          t_str.startswith
t_str.format        t_str.ljust         t_str.strip
t_str.format_map    t_str.lower         t_str.swapcase
t_str.index         t_str.lstrip        t_str.title
t_str.isalnum       t_str.maketrans     t_str.translate
t_str.isalpha       t_str.partition     t_str.upper
t_str.isdecimal     t_str.replace       t_str.zfill
t_str.isdigit       t_str.rfind

字符串所有的操作函数我们可以看上面。

字符串操作函数分类

1.判断类型
方法 说明
string.isspace() 如果string只包含空格,则返回True
string.isalnum() 如果string至少包含一个字符且所有字符都是字母或者数字则返回True
string.isalpha() 如果string至少有一个字符并且所有字符都是字母则返回True
string.isdecim
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值