自兴人工智能——字符串

                                                                                                    字符串

       所有标准序列操作(如索引、分片、成员资格、求长度、取最大值和最小值等)对字符串也同样适用,但字符串还有更多,更好

的操作方式,比如在实际项目开发中经常使用的字符串格式化操作

1、字符串格式符号

  字符串格式化使用操作符(%)实现,常用的操作符有:

        %c(格式化字符及ASCII码)、%s(格式化字符串)、%d(格式化整数)、%u(格式化无符号整型)、

    %f(格式化浮点数字,可指定精度值)

2、字符串格式化元组

           下面介绍基本转换说明符。注意,这些项的顺序是至关重要的。

           1)、%字符:标记转换说明符开始

           2)、转换标志(可选):- 表示对齐;+表示转换值之前要加上正负号;“ ”表示(空白字符)表示正数之前保留空格;

      0表示转换值位数不够时用0补充。

           3)、最小字段宽度(可选):转换后的字符串至少应该具有该值指定的宽度。如果是 *宽度就会从值元素中读出。

           4)、点(.)后跟精度值(可选):如果转换的是实数,精度值表示出现在小数点后的位数;如果转换的是字符串,该数字就表

     示最大字段宽度;如果是 *,精度就会从元组中读出。

           5)、转换类型:%c、%s、%d、%u、%f等等

3、字符串方法

         find():检测字符串中是否包含子字符串str

         join():将序列中的元素以指定字符连接成一个新字符串

         lower():将字符串中所有大写字符转换为小写

         upper():将字符串中所有小写字母转换为大写

         swapcase():对字符串的大小写进行转换

         replace():将字符串中的旧字符串替换成新字符串

         split():通指定分隔符对字符串进行分割

         strip():用于移除字符串头尾指定的字符

         translate():根据参数给出的表转换字符串的字符,将要过滤掉的字符放到另一个参数中去

       

原文地址:https://www.cnblogs.com/wllfighting/p/8454660.html