Python基础-1-字符串

字符串存储方式

a = “karry”

b = str(123456)

字符串拼接

name_first = “sun”

name_last = “er”

name_first + name_last = “suner”

三单/双引号 可以实现换行打印

单引号和双引号区分来用:

三引号和非三引号区别在于三引号可以形成带有换行的字符串
三引号可作为长注释来用

字符串中的特殊字符

“\” 转义符 将字符串当中的具有特殊含义的字符的特殊含义取消掉和续行;如单引号嵌套使用,需要使用转义符“\”

“\n”换行符

“\t” 水平制表符,tab键

字符串格式化操作

在字符串当中以指定的格式符号进行占位,然后我们将指定的数据传入字符串

%s:字符串占位符

%d:数字占位符

%f:浮点型数字占位符

python字符串索引

字符串截取:字符串[start:end],得到对应索引范围的元素,包含起始端,不包含结尾端,默认截取的方向是从左往右的;

步长截取:字符串[start:end:step] 按照step步长进行截取;

切片的语法:[起始:结束:步长]

注意:选取的区间属于左闭右开型,即从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身)。

name_str = "sunerwangjunkai"
print("步长为2取值:",name_str[::2])
print("从下标2开始取值:",name_str[2:])
print("从下标1开始,5结束(不包含5):",name_str[1:5])
print("顺序倒序取值:",name_str[::-1])

默认取法:

字符串[start:end:step],start默认为0,end默认为字符串结尾元素,step默认为1

若step > 0,则表示从左向右进项切片,此时start必须小于end才有结果,否则为空

若step < 0,还是表示从左到右只不过反过来切片,此时,start必须大于end才有结果,否则为空

python字符串的方法

字符串查找

① count:计数功能,返回自定义字符在字符串当中的个数

② find:查找,返回从左开始第一个指定字符的索引,找不到返回-1

③ rfind:查找,返回从右开始第一个指定字符的索引,找不到返回-1

index:查找,返回从左开始第一个指定字符的索引,找不到报错

rindex:查找,返回从右开始第一个指定字符的索引,找不到报错

name_str = "sunerjunksunun"
print("u的个数:", 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值