Python脚本语言开发

格式化字符串

  1. 用fromat()方法格式化字符串

    1. 从Python2.6 开始新增了一种格式化字符串的format()

      方法,它增强了字符串格式化的功能。基本语法是通过“**{}**

      和“**:**” 来代替以前的“%”。俗称“挖坑—填坑”的方式。

字符串方法

  1. 由于字符串对象是不可变的,所以凡是字符串对象提供的设计到字符串“修改”的方法都是返回新字符串,并不对原始字符串做任何修改

  2. 凡是“方法”,一般须以“对象.方法名()“的形式调用

    方法名 描述
    find/rfind 检查指定字符串是够包含在当前字符串的指定范围内,并返回首次出现时的索引值;如果不包含返回-1,rfind,作用类似从右开始检查
    index/rindex 与上类似,但是不包含时报错
    cout 返回指定字符串在当前字符串中出现的次数
    replace 替换字符串;如指定了次数count,则替换不超过count次;如果要替换的字符换不存在,则返回原值
    split/rsplit 以指定的字符分隔字符串
    partition/rpartition 以指定分隔符将字符串分割为三部分字符串(元祖形式),即分隔前的,分隔符、分隔后的;如果原字符串中不含指定分隔符,则返回原字符串和两个空字符串
    拼接字符串
    capitalize 将字符串第一个字符大写
    标题化字符串,即所有单词首字母大写,其余字母小写(其余子母门若为大写会变为小写)
    uppper/lower 将所有字母大写/小写
    startswith/endswith 检查字符串是否与指定的字符串开始/结束,返回布尔值
    ljust/rjust/center 返回指定宽度的新字符串,原字符串位于左对齐/右对齐/居中位置,并视同指定字符(默认字符为空格)填补多出的位置
    lstrip/rstrip/strip 去除字符串左侧/右侧/两侧的指定字符串(默认空格)