美文网首页
python字符串与正则表达式学习笔记 2

python字符串与正则表达式学习笔记 2

作者: 啾哥 | 来源:发表于2018-04-27 15:42 被阅读0次

    字符串常用方法

            10. center()、ljust()、rjust()

                    返回指定宽度的新字符串,原字符串居中、左对齐或右对齐出现在新字符串中,如果指定宽度大于字符串长度,则使用指定的字符(默认为空格)进行填充。


    例如:

    图1

            11.zfill()

                    zfill()返回指定宽度的字符串,在左侧以字符0进行填充。


    例如:

    图2

            12.isalnum()、isalpha()、isdigit()、isdecimal()、isnumeric()、isspace()、isupper()、islower()

                    isalnum()、用来测试字符串是否为数字或字母

                    isalpha()、用来测试字符串是否为字母

                    isdigit()、用来测试字符串是否为数字字符(整数)

                    isdecimal()、用来测试字符串是否为数字字符

                    isnumeric()、用来测试字符串是否为数字字符(支持汉字数字和罗马数字)

                    sspace()、用来测试字符串是否为空白字符

                    isupper()、用来测试字符串是否为大写字母

                    islower()用来测试字符串是否为小写字母


    例如:

    图3

            13.切片

                    切片也适用于字符串,但仅限于读取其中的元素,不支持字符串修改。


    例如:

    图4

            14. 字符串的压缩与解压缩

                    Python标准库zlib中提供的compress()和decompress()函数可以用于数据的压缩和解压缩,在压缩字符串之前需要先编码为字节串。


    例如:

    图5

            15.string()

                    python标准库string中定义数字字符、标点字符、英文字母、大写字母、小写字母等常量。


    例如:

    图6

            16.修改字符串

                    在Python中,字符串属于不可变对象,不支持原地修改,如果需要修改其中的值,只能重新创建一个新的字符串对象。然而,如果确实需要一个支持原地修改的unicode数据对象,可以使用io.StringIO对象或array模块。


    例如:

    图7 图8

    相关文章

      网友评论

          本文标题:python字符串与正则表达式学习笔记 2

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