Python——字符串类型详解

简介: 对Python字符串类型进行详细解释

Python的字符串索引

Python的字符串索引从0开始,Python允许负索引,-1 为从末尾的开始位置。Python访问字符串可以通过[]并根据索引来截取自己需要使用的部分,这个操作也被称为字符串切片。
image.png
python中的切片功能非常牛,它的详细用法[x:y:z],这其中的x表示起始部分,而y表示终止部分,z代表其中的步长,如果将步长设置成-1那么我们可以看到一个倒置的列表。

Python中的字符串格式化

Python中的字符串%s可以用来格式化字符串,%d用来格式化整数,%u用来格式化无符号数。

Python中的常用方法

  • capitalize():将字符串的第一个字符转换为大写,不会修改原始字符串。
  • casefold()把字符串大写字符转换为小写。不会修改原始字符串。
  • enter(width, fillchar)返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。
  • count(str, beg= 0,end=len(string))返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数。字符索引值从0开始。
  • isalnum()如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False。
  • isalpha()如果字符串至少有一个字符并且所有字符都是字母或中文字则返回 True, 否则返回 False。
  • isdigit()如果字符串只包含数字则返回 True 否则返回 False。
相关文章
|
1月前
|
存储 JavaScript Java
(Python基础)新时代语言!一起学习Python吧!(四):dict字典和set类型;切片类型、列表生成式;map和reduce迭代器;filter过滤函数、sorted排序函数;lambda函数
dict字典 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 我们可以通过声明JS对象一样的方式声明dict
163 1
|
2月前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
319 100
|
2月前
|
IDE 开发工具 开发者
Python类型注解:提升代码可读性与健壮性
Python类型注解:提升代码可读性与健壮性
263 102
|
2月前
|
开发者 Python
Python中的f-string:高效字符串格式化的利器
Python中的f-string:高效字符串格式化的利器
432 99
|
2月前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
|
2月前
|
开发者 Python
Python f-strings:更优雅的字符串格式化技巧
Python f-strings:更优雅的字符串格式化技巧
|
2月前
|
开发者 Python
Python f-string:高效字符串格式化的艺术
Python f-string:高效字符串格式化的艺术
|
2月前
|
Python
使用Python f-strings实现更优雅的字符串格式化
使用Python f-strings实现更优雅的字符串格式化
|
3月前
|
索引 Python
python 字符串的所有基础知识
python 字符串的所有基础知识
316 0

推荐镜像

更多