今日所学内容的整理

            一、常见操作—大小写

                   1、 string.capitalize()把字符串的第一个字符大写

                    2、string.upper()转换 string 中的小写字母为大写

                    3、string.lower()转换 string 中的小写字母为大写

今日所学内容的整理_第1张图片

        二、常见操作—判断

                1、string.isalnum() 所有字符都是字母或数字则返回 True,否则返回 False


                2、string.isalpha() 所有字符都是字母则返回 True,否则返回 False


                3、string.isdigit() 所有字符都是数字则返回 True,否则返回 False



                4、string.isupper() 所有字符都是大写则返回 True,否则返回 False


                5、string.islower() 所有字符都是小写则返回 True,否则返回 False


                6、string.isspace() 只包含空格则返回 True,否则返回 False


        三、常用操作—对齐

                1、string.ljust(width)

                      返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串



                2、string.rjust(width)

                    返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串


                3、string.center(width)

                      返回一个原字符串居中,并使用空格填充至长度 width 的新字符串


         四、字符串的定义和获取

                1、双引号或者单引号中的数据,就是字符串。

                2、字符串的下标:

                        如果有字符串:name = 'abcdef',在内存中的实际存储如下:

今日所学内容的整理_第2张图片

        五、转义字符和运算符

                   1、转义字符:

今日所学内容的整理_第3张图片

                    2、运算符:

今日所学内容的整理_第4张图片


        六、常见操作—查找

                1、string.find(str, beg=0, end=len(string))检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1


       七、统计和分隔

                    1、统计:string.count(str, beg=0, end=len(string))检测 str 是否包含在 string 中出现的次数,如果 beg 和 end 指定范围,则检查是否包含在指定范围内。


                    2、分隔:

                           ①: string.split(str="", num=string.count(str))以 str 为分隔符切片 string,如果 num有指定值,则仅分隔 num 个子字符串。


                           ②:tring.splitlines([keepends])按照行('\r', '\r\n', \n')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。

你可能感兴趣的:(今日所学内容的整理)