Python基础——字符串

字符串是python的最常见的数据类型,可以通过""、’’、‘’‘和"""定义表示。
此文以python3为基础。
1、访问字符串

str='python'
print(str)

访问字符串内的元素

print(str[0])#索引0第一个值
print(str[0:2])#索引区间0到2。不包含第二个
print(str[:2])#前二个字符
print(str[2:])#排除前二字符

在这里插入图片描述
2、字符串相关
2.1、一些常见的转义字符

str='python\b'#\b 退格
print(str) #pytho
str='python\000' #\000 空
print(str) #python (切记这里有一个空字符!!!!!)
str='python\n'#\n 换行符
print(str)#python (这里有换行符)
str='python\v'#纵向制表符
print(str)#python
str='python\t'#横向制表符
print(str)#python
str='python\r'#回车
print(str)#python(回车)

3、常用用函数
find()、rfind()、index()、rindex()、ord()、chr()、format()
3.1、find()和index()

str="hello string is python"
test1="st"
test2="python"
test3="no"
print(str.find(test1)) #6
print(str.find(test2)) #16
print(str.find(test3)) #-1

print(str.index(test1))#6
print(str.index(test2))#16
print(str.index(test3)) #ValueError: substring not found

find() 获取值时,如果要查找的值不存在,会返回-1
index()获取值的索引时,如果不存在值,会报错
rfind()、rindex()区别是从右开始。

3.2、ord()和chr()
Python 使用了 ord() 函数返回单个字符的编码,chr() 函数把编码转成相应字符

str="D"
print(ord(str))
print(chr(65))
str="A"
print(ord(str))
print(chr(68))
str="a"
print(ord(str))
print(chr(99))
68
A
65
D
97
c

区分大小写

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值