美文网首页
Python编程笔记(3)字符串及Python代码实现

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

作者: 编程研究坊 | 来源:发表于2022-06-05 18:38 被阅读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“获取

    相关文章

      网友评论

          本文标题:Python编程笔记(3)字符串及Python代码实现

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