首页 > 编程语言 > 详细

09 Python - Python字符串

时间:2019-06-05 21:51:14      阅读:141      评论:0      收藏:0      [点我收藏+]

1.    单引号

2.    双引号

3.    三引号

    三引号:说明性文档

4.    转义字符 \+字符

    转义符举例    

      技术分享图片

    常见转义符

      技术分享图片技术分享图片

    原始字符串或者忽略转义符 用r

     技术分享图片

5.    字符串基本操作

 计算长度len():

    len()是全局函数,直接使用

    技术分享图片

字符串打印

    例子:For循环打印字符

      技术分享图片

      自定义print打印结尾

       技术分享图片

字符下标

      技术分享图片

字符切割s[0:n]

     ——后面的list tuple也是不包括右括号内容

    技术分享图片

    -1表示最后一个

     技术分享图片

冒号表示全部s[:]

     技术分享图片

字符串间隔取数s[::n]

     两个冒号+数字表示间隔取数,2表示间隔一个

     技术分享图片

字符串倒叙s[::-1]

     两个冒号+  -1 表示倒叙

     技术分享图片

字符和int转换ord(‘c’)  chr(99)

     字符可以通过replace()函数和再赋值改变原值

     技术分享图片

字符串替换replace(‘e’,‘a’)

    字符可以通过replace()函数和再赋值改变原值

    字符串不支持原位改变,需要替换后再次赋值

    技术分享图片

    技术分享图片

    替换内存原理如下

     技术分享图片

频繁替换需要转为List——list(字符串)

     如果字符串需要频繁改变,可以把字符串转换为列表数据类型,但列表支持原位改变

     技术分享图片

    技术分享图片

列表换回字符串 ‘’.join(列表)

     技术分享图片

    列表换成其他样子的字符串

     技术分享图片

字符串切割split(‘,’)

    列表支持split(‘,’)指定字符切割

    技术分享图片

 以什么开头判断 startswith(‘’)

    技术分享图片

以什么结尾判断 endswith(‘’)    

    技术分享图片

查找位置find(‘元素’)

     技术分享图片

变量交换——python里面交付变量很方便

     技术分享图片

 格式化字符串

     通过下标形式传递,不写下标会默认往后排序

     技术分享图片

    通过变量形式传递,变量比较多可以避免混淆

     技术分享图片

 其他 大写upper() 小写lower()  去掉空格strip()等等

     技术分享图片

 

09 Python - Python字符串

原文:https://www.cnblogs.com/yijiexi/p/10981754.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!