Python零基础day08

学习目标:

掌握字符串操作


学习内容:

# 取字符串中的子串

# str1 = 'PYTHON'
# print(str1[4])

# 取切片 起始值:结束值:步长

# print(str1[:3:])

# 倒背如流:步长设为-1
# print(str1[::-1])

# 字符串的常用操作方法
# str1 = 'hello world and Python and Windows'
# 查找
# str1.find(查找的字符串,开始位置,结束位置)
# find 如果找到了返回索引值,找不到返回-1

# print(str1.find('world'))
# print(str1.find('worlds'))
# print(str1.find('and',13,50)) # 在某个范围内查找

# index() # 如果找到返回索引值,否则报错
# print(str1.index('and'))

# count() 查找字符串出现的次数
# print(str1.count('o'))

# str1 = 'hello world and Python and Windows'
# 修改
# replace(旧的,新的,替换的次数)
# new_str1 = str1.replace('and','和')
# print(new_str1)

# split() 分割 以某个字符进行分割 返回一个列表 默认是空格
# print(str1.split('and'))''
# data = 'ab\nde\nde'  # 以\n为分割
# print(data.splitlines(True))
# print(data.splitlines(False))

# join(序列) 连接

# new_str = '和'.join(str1.split('and'))
# print(new_str)
# data = 'abcde'
# print('='.join(data))

# upper()转换为大写
# lower()转换为小写
# title()把首字母大写
# capitalized()将字符串的第一个单词的首字母大写,其他小写

# 删除左右的空格 strip()
# 判断以某个单词开头 startswith

# 判断
# print(str1.isdigit()) # 判断是否全部是数字
# print(str1.isalpha()) # 判断是否全部是字母

# data = '12'
# print(data.zfill(3))
# print(round(123.456,2))
# print(data.ljust(5, '!'))
# print(data.rjust(5, '@'))

课后作业:

str1 = 'hello world'
str2 = str1.replace('l', 'a')
str3 = str2.replace('o', '')
print(str3)

学习产出:

  • 技术笔记 1 遍
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值