Python编程笔记(3)字符串及Python代码实现

2022-06-05  本文已影响0人  编程研究坊

字符串是不可变的,因此所有的元素赋值和切片赋值都是非法的


字符串

设置字符串的格式

示例代码

拼接字符串

如何拼接字符串呢?就像将数相加一样,将它们相加。

长字符串

要表示很长的字符串(跨越多行的字符串),可使用三引号(而不是普通引号)。

原始字符串

对于很长的路径,将需要使用大量的反斜杠
原始字符串用前缀 r 表示

字符串表示 str 和 repr

用 str 能以合理的方式将值转换为用户能够看懂的字符串。
使用 repr 时,通常会获得值的合法Python表达式表示。

字符串方法

--center

方法 center 通过在两边添加填充字符(默认为空格)让字符串居中。

--find

方法 find 在字符串中查找子串。如果找到,就返回子串的第一个字符的索引,否则返回 -1。

--join

join 是一个非常重要的字符串方法,其作用与 split 相反,用于合并序列的元素。

--lower

方法 lower 返回字符串的小写版本。

--replace

方法 replace 将指定子串都替换为另一个字符串,并返回替换后的结果。

--split

split 是一个非常重要的字符串方法,其作用与 join 相反,用于将字符串拆分为序列。

--strip

方法 strip 将字符串开头和末尾的空白(但不包括中间的空白)删除,并返回删除后的结果。

--translate

方法 translate 与 replace 一样替换字符串的特定部分,但不同的是它只能进行单字符替换。
这个方法的优势在于能够同时替换多个字符,因此效率比 replace 高。

--判断字符串是否满足特定的条件

很多字符串方法都以 is 打头,如 isspace 、 isdigit 和 isupper ,它们判断字符串是否具有特定
的性质(如包含的字符全为空白、数字或大写)。如果字符串具备特定的性质,这些方法就返回
True ,否则返回 False 。


示例代码

想要完整代码的朋友,可toutiao搜索“编程研究坊”关注后s信我,回复“Python编程笔记3“获取

上一篇下一篇

猜你喜欢

热点阅读