python字符串

本文介绍了Python中字符串的定义方式,包括双引号和单引号的使用,以及如何处理字符串内部的特殊字符。讲解了索引和for循环获取字符、字符串的常用操作,如ispace判断空白字符,index和find的区别,replace方法,文本对齐函数,以及字符串切片的基本语法和应用实例。
摘要由CSDN通过智能技术生成

1、python中可以使用一对双引号“”或者一对单引号’’定义一个字符串,但大多数编程语言都是””定义,为了保证代码的相通性,还是使用””更合适

2、在实际开发中,若字符串内部需要使用”,可以使用’定义字符串,反之,若字符串内部需要使用’,可以使用”定义字符串

3、可以使用索引获取一个字符串中指定位置的字符,索引计数从0开始,也可以使用for循环遍历字符串中的每一个字符

4、字符串的常用操作

#当字符串不存在时此处不会报错

汇总:

注:

Isspace 也可以判断\n \t \r这些空白字符,包含这些字符也为True

判断数字的三个函数都不能判断小数

index函数与find函数的区别:

Index:若指定查找的字符串不存在,系统报错

Find:若指定查找的字符串不存在,返回-1

replace方法只对当前行进行替换,执行完会返回一个新的字符串,但不会改变原有字符串的内容

文本对齐三个函数的第三个参数fillchar默认为英文空格,当字符串为中文是,将该参数设为“ ” 对齐效果更好

5、字符串的切片

1、切片方法适用于字符串、列表、元组。切片使用索引值来限定范围,从一个大的字符串中切出小的字符串。列表和元组都是有序的集合,都能够通过索引值获取到对应的数据。字典是一个无序的集合,使用键值对保存数据

2、语法:

字符串[开始索引:结束索引:步长]

注:

1、例如,结束索引为2,但索引2对应的字符并未获取

2、步长用来跳跃获取,当开始索引为0,结束索引为4,步长为2时,则切片的值为”pt”

3、为方便设置结束索引,python规定了倒序索引,从-1开始,如图所示,若从左向右切,要包含字符串最后一个字符,不设置结束索引即可,同理,从字符串开始位置截取,也可以不设置开始索引

示例:

  #逆序

  • 13
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值