09 Python - Python字符串

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()等等

     

 

posted @ 2019-06-05 20:22  艺杰兮  阅读(178)  评论(0)    收藏  举报