字符串的基本使用规则、推导式和常用的几种模块的应用(代码及简单解释)

第一部分:

切片
a = ‘1234abcd’
print(a[4]) # a
print(a[-3]) # b
print(a[2:5]) # ‘34a’
print(a[-3:-7]) # 空 排列正序,切片反序 无交集
print(a[-7:-3]) # ‘234a’
print(a[-3:-7:-1]) # ‘a432’
print(a[::3]) # ‘14c’
print(a[2:]) # ‘34abcd’
print(a[:3]) # ‘123’
for i in a:
print(i) # 逐个打印 1234abcd
for i in range(-len(a)-1,-1,-1):
print(i) # 倒序输出
for i in a[1:5:2]:
print(i) # 2,4

第二部分:

拼接
a = ‘我是前’
b = ‘我是后’
c = a + b
d = b + a
print(c,’\n’,d) # 拼接有顺序
c = (a+b)*3
print©

第三部分:

字符串格式化
a = ‘我是{},来自{},年龄{}’.format(‘王德华’,‘火星’,‘250’) # 位置匹配
print(a)
a = ‘我是{2},来自{0},年龄{1}’.format(‘250’,‘火星’,‘王德华’) # 索引匹配
print(a)
a = ‘我是{name},来自{adress},年龄{age}’.format(age=‘250’,name=‘火星’,adress=‘王德华’) #关键字匹配
print(a)

a = ‘我名叫{:*^40},\n,来自{:~>20},\n我会{:)<30}’.format(‘张三丰’,‘大海’,‘太极拳biubiubiu’)
print(a)
a = ‘可以没有{:b}’.format(10)
print(a)
a = ‘也可以有 八进制{?}’.format(10)
print(a)
a = ‘后面括号里面分号要注意是英文{:x}’.format(10)
print(a)
print(bin(10))
print(hex(10))
print(oct(10))
print(int(‘12421’,8))
name = ‘我是个啥’
age = 3
height = 0.2345
weight = 150
gailv = 0.9
a = ‘我叫%s今年%d体重%i身高%.3f我今年长高了%.1f%%’%(name,age,weight,height,gailv)
print(a)

第四部分

字符串运用函数

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值