蒹葭苍苍,白露为霜。
所谓伊人,在水一方。

Python - Python字符串-09


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

     

 

赞(0) 打赏
未经允许不得转载:酷居科技 » Python - Python字符串-09

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

锦瑟无端五十弦,一弦一柱思华年

酷居科技联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏