python字符串总结

认识字符串
1.用单引号,双引号,三引号作为定界符括起来的字符序列

var1='hello,python '
var2="helloorld"
var3='''good'''

字符串输出
1.直接输出

print('1.我是英雄联盟')
info='2.我是王者荣耀'
print(info)
print('我是植物大战僵尸')
print('我是开心消消乐')
1.我是英雄联盟
2.我是王者荣耀
我是植物大战僵尸
我是开心消消乐

2.格式化输出

print('%d. 我是%s!'%(4,'开心消消乐'))
4. 我是开心消消乐!

3.format()输出
位置索引

print('i am {} ! '.format('python','lol'))
print('i am {0}{1}{0}!'.format('l','o'))
i am python ! 
i am lol!

下标索引

name=['python','lol']
print('i am {name[0]}! i am {name[1]}!'.format(name=name))
i am python! i am lol!

关键词索引

print('i am {book}! i am {game}!'.format(book='python',game='lol'))
i am python! i am lol!

属性索引

class game:
    name ='lol'
    age =34
print('this is {name}!'.format(name=game.name))
this is lol!

访问字符串中的值
切片操作

infor='python3'
print(infor[:4])
print(infor[:4:2])
print(infor[2:6])
print(infor[2:6:2])
print(infor[6:2:-1])
pyth
pt
thon
to
3noh

转义字符

info1 ='hello\"python",i\'m tony'
print(info1)
info2='Hello Python , \
i \'m tony'
print(info2)
hello"python",i'm tony
Hello Python , i 'm tony
 字符串运算符
 +      字符串拼接
 *      重复输出
 []     索引获取字符串中的字符
 [:]      截取字符串中的一段
 in        成员运算符,包含给定字符返回true
 not in    成员运算符 ,不包含给定字符返回flase
 r\R           原始字符
 %        格式字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值