美文网首页
Day035|字符串进阶

Day035|字符串进阶

作者: 龙渊的宝藏 | 来源:发表于2021-03-30 13:11 被阅读0次

今天是Andy学Python的第35 天哦! 

大家好,我是Andy。

关于字符串基础知识,前期已经学过基本样式,有单引号和双引号的字符串,以及三重引号的多行字符串,还学习了转义字符、字符串查询下标与切片、in和not in 操作。今天主要学习常用的字符串方法。 

01.字符串格式化

Python提供了“%”对各种类型的数据进行格式化输出。

占位符说明

%s字符串

%d十进制整数

%f十进制浮点数

%c单个字符

%o八进制整数

%x十六进制整数,其中的字母小写

%X十六进制整数,其中的字母大写

在默认情况下,转换出来的字符串总是右对齐的,不够宽度时左边补充空格。 

02.大小写方法

title():将每个单词的首字母改为大写。

upper():将整个字符串改为大写。

lower():将整个字符串改为小写。

注意:以上方法并没有改变字符中本身,而是返回一个新的字符串。

03.isX方法

isalpha()返回True,如果字符串只包含字母,并且非空。

isalnum()返回True,如果字符串只包含字母和数字,并且非空。

isdecimal()返回True,如果字符串只包含数字字符,并且非空。

isspace()返回True,如果字符串只包含空格、制表符和换行,并且非空。

istitle()返回True,如果字符串仅包含以大写字母开头、后面都是小写字母的单词。

isupper()返回True,如果字符串所有字母都是大写。

islower()返回True,如果字符串所有字母都是小写。

04.删除空白方法

strip() 删除字符串前后的空白。

lstrip():删除字符串前面(左边)的空白。

rstrip() 删除字符串后面(右边)的空白。

05.查找替换方法

startswith():判断字符串是否以指定子串开头。

endswith():判断字符串是否以指定子串结尾

find():查找指定子串在字符串中出现的位置,如果没有找到指定子串,则返回-1

index() 查找指定子串在字符串中出现的位置,如果没有找到指定子串,则引发ValueError错误。

replace():使用指定子串替换字符串中的目标子串。

06.分割连接方法

join():在一个字符串上调用,参数是一个字符串列表,返回一个字符串。

split():针对一个字符串调用,返回一个字符串列表。

注意,调用join()方法的字符串,被插入到列表参数中每个字符串的中间。

07.对齐文本

rjust()和 ljust()字符串方法返回调用它们的字符串的填充版本,通过插入空格来

对齐文本。这两个方法的第一个参数是一个整数长度,用于对齐字符串。

center()与rjust()和ljust()方法类似,让文本居中。

51Day Day up!

向上向善,日进一步!

每天学习,努力成长!

定个小目标,开启成长的旅程,遇见更好的自己。

这是我们和自己的约定,许诺自己不负韶华。

路虽远,行则将至;事虽难,做则必成。

成长的最好时机,就是当下。

相关文章

  • Day035|字符串进阶

    今天是Andy学Python的第35天哦! 大家好,我是Andy。 关于字符串基础知识,前期已经学过基本样式,有单...

  • 三、Python函数基础

    字符串进阶 格式化输出 列表进阶 函数 变量的作用域和global变量 lambda匿名函数 python 使用 ...

  • 6 | 字符串操作

    创建 简单操作 \ 转义符 +拼接 不可以用 字符串和 一个非字符串类型的对象相加 * 复制 进阶操作 字符串 是...

  • 自律给我自由—Day035

    【叶子姑娘的自律100天挑战 Day35】 2019.02.21 Day035 【早起】第41天 【阅读】《不惧前...

  • NSString 字符串反转(不考虑复杂 Emoji)

    NSString 字符串反转(不考虑复杂 Emoji) LeetCode 题目链接另外有一篇字符串反转进阶篇文章推...

  • UILabel 标签

    进阶 1.修改文本特定内容属性 额外类 NSAttributedString 属性字符串NSMutableAttr...

  • 1. 字符串

    创建 简单操作 \ 转义符 + 拼接 * 复制 字符串 和 0 或者 负数相乘,会得到一个空字符串 进阶操作 Py...

  • Python 系列教程| 字符串进阶

    上篇文章介绍了字符串的基本用法,本篇将介绍字符串内置函数以及进阶用法 字符串拼接 把列表中的数据拼接成一个字符串,...

  • 字符串进阶

    1.反转字符串 2.字符串包含问题 3.字符串转数字 4.判断是否为回文判断一条单向链表是不是“回文” 分析:对于...

  • Julia 字符串基础

    微信公众号:Julia语言每周一三五更新Julia语言;每周二四六更新Python进阶; 字符串基础 字符串文本应...

网友评论

      本文标题:Day035|字符串进阶

      本文链接:https://www.haomeiwen.com/subject/rndkhltx.html