2018.6.4

本文详细介绍了Python中字符串的切片操作、特殊符号的输出方法、字符串格式化技巧及常用字符串函数,如len(), title(), find(), index()等,并演示了split()函数的基本用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

Python 访问子字符串,可以使用方括号来截取字符串。


1.切片

mystr='abcdef123456' print(mystr[1:5])#取值bcde print(mystr[:6])#取值abcdef print(mystr[:])#取值abcdef123456 print(mystr[1:]#取值bcdef123456 print(mystr[-2:])#56 print(mystr[-1:])#6 print(mystr[3:2])#不输出 print(mystr[1:5:2])#bd print(mystr[-1:0:-1])#倒着取值654321fedcb print(mystr[-1::-1])#654321fedcba print(mystr[::-1])#654321fedcba
2.输出特殊符号,前面加\
\t :空格
\n :换行
其他:
%s格式化字符串 %d 格式化整数 %f 浮点数
in:判断是否在些字符串中存在 not in:判断是否不在此字符串中 r/R:原样输出字符串
3

print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
.format()格式化:
print('{}'.format("hello"))
print('姓名:{name},年龄:{age}'.format(name="张三",age=20))
print('姓名:{0},年龄:{1}'.format("张三",20))
想输出{}则输出两个{{}}print('aaa{{0}}'.format())

4.函数
len():字符串长度
title():将每一个单词首字母大写
find():找字符串,返回找到的字符串的下标
rfind()从右面开始找
index():和find()一样,找存在的下标
rindex():从右面开始找
find() vs index():如果找不到,index()产生异常,find()则返回-1
split():如果split()什么都不写,就是将通过\t和空格进行拆分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值