字符串

Day9 字符串

Python中的字符串,包括字符串定义,字符串的访问,连接,切割,修改,查找,判断,以及格式化打印字符串的两种方法,推荐使用format形式打印Python的字符串

08-05侠课岛    基础入门       

后端/后端/Python 由浅入深入门 15     0     326

总结

本节课讲解了Python中的字符串,内容比较多,方法也有点复杂,大家一定要多动手,把所有知识点都弄懂哟~

1.字符串的表示方式

  • Python中字符串有四种表达形式,分别是:' '," ",'''' ''',""" """

  • 字符串是不可变对象,字符串是可迭代对象;

2.字符串的访问

  • Python中,字符串也能通过索引访问;

  • 字符串还能通过 for 循环访问;

3.字符串的连接

  • 直接相加;

  • 使用 join 方法进行拼接;

4.字符串的切割

  • split:使用 split 方法通过切割符从左向右进行切割,如果没有指定切割次数则全部切割,指定了切割次数则根 据指定的次数切割;

  • rsplit:和 split 方法类似,但是 rsplit 方法是从右向左开始切割;

  • splitlines:通过换行符 \n 进行切割,如果加上 True,那么换行符 \n 也会打印出来;

  • partition:从左到右切割三段,分隔符为中间那段,如果只想获取三段中的某一段,那么可以把其他的段改为下划线 _ ;

5.字符串对象方法

  • upper:字符串转为大写;

  • lower:字符串转为小写;

  • swapcase:大小写交替,大写改小写,小写改大写;

  • title:字符串中所有单词首字母大写;

  • capitalize:整个字符串的首字母大写;

  • center:将字符串居中打印;

  • ljust:将字符串居左打印;

  • rjust:将字符串居右打印;

  • zfill:将字符串右对齐打印,左边默认为0填充;

6.字符串修改

  • replace:字符串替换,第一个参数 old 指需要被替换的字符串,第二个参数 new 为替换字符串, 第三个参数 count 为指定的次数;

  • strip:剔除两端的字符,参数 chars 为指定需要剔除的字符,chars 不指定则为剔除掉空白字符(空格);

  • rstrip:剔除右边的字符;

  • lstrip:剔除左边的字符;

7.字符串查找

  • find: 从左向右开始查找,参数sub为指定要查找的字符串,[start,end] 为查找开始和结束的索引,如果存在 返回0,不存在则返回-1;

  • index:返回需要查找的字符串的索引;

  • count:返回字符出现的次数;

8.字符串判断

  • 字符串判断方法有很多,都是用 string.方法 的格式来使用,返回的类型也都是 bool 型,正确则返回 True,错 误返回 False

9.字符串格式化

C语言风格:

  • %d:整数占位符,例如 %04d 的意思是这个整数一共有四个占位符,不足的地方从左开始补 0,就是右对齐,- 表示左对齐;

  • %s:字符串占位符;

  • %f: 浮点型;

Python format风格:

  • 占位:使用{}符号占位,可以根据{}里面的索引值来填充字符串,也可以根据关键字的形式填充;

  • 对齐:< 表示左对齐、> 表示右对齐、0<表示左对齐,其他地方补 0、0> 表示右对齐,其他地方补 0、^表示居中对齐、0^ 表示居中对齐,其他地方补 0;

  • 进制:二进制、八进制、十进制、十六进制;

本教程图文或视频等内容版权归侠课岛所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、转贴或以其他方式复制发布或发表。

评价

15

本课评分:
  •     非常好
难易程度:
  •     适中的

内容目录



|
教程
粉丝
主页

签到有礼

已签到2天,连续签到7天即可领取7天全站VIP

  • 1
    +2 金币
  • 2
    +3 金币
  • 3
    +5 金币
  • 6
    +7 金币
  • 5
    +6 金币
  • 4
    暖心福利
    自选分类VIP ×1天
  • 7
    惊喜大礼

    自选分类VIP ×3天 +20金币
  • 持续签到 +8 金币

金币可以用来做什么?