python基础三

1-字符串的下标索引.py#利用索引找出对应的字母my_str = "lixin"# 从左到右:从0开始(0,1,2,3...)ret = my_str[1]print(ret)# 从右到左:从-1开始(-1,-2,-3...)ret = my_str[-1]print(ret)#while循环 输出字符串的字符index = 0l = len(my_str)while...
摘要由CSDN通过智能技术生成

1-字符串的下标索引

#利用索引找出对应的字母
my_str = "lixin"
# 从左到右:从0开始(0,1,2,3...)
ret = my_str[1]
print(ret)

# 从右到左:从-1开始(-1,-2,-3...)
ret = my_str[-1]
print(ret)

#while循环 输出字符串的字符
index = 0
l = len(my_str)
while index < l:
    ret = my_str[index]
    print(ret)
    index += 1

# for循环 输出字符串的字符
l = len(my_str)
for index in range (l):
    ret = my_str[index]
    print(ret)

02-字符串的切片

#切片的语法;[起始:结束:步长]
a = "abcdef"
# 'abc'
ret1 = a[0:3:1]
print(ret1)
# 从头部开始:0可以省略  步长是1可以省略,默认为1
# a[:3]
# 'ace'
# a[::2]
ret2 = a[0:5:2]
print(ret2)

# 'bd'
ret3 = a[1:4:2]
print(ret3)

# 'fdb'
ret4 = a[-1:-6:-2]
# a[::-2]
print(ret4)

# 'fd'
ret5 = a[-1:-4:-2]
print(ret5)

03-字符串操作 (find,index,count,replace,split)

#1.find:寻找字符的位置 (找到,返回位置;找不到,返回-1.)
a = "abcadef"
ret1 = a.find("g")
print(ret1)

#2.index:寻找字符的位置 (找到,返回位置;找不到,程序崩溃.)
ret2 = a.index("e")
print(ret2)

#3.count: 查询指定字符的个数,有则返回个数
ret3 = a.count("g")
print(ret3)

#4.replace: 将所有旧字母替换成新字母
ret4 = a.replace("a","w")
print(ret4)

# 5.split:用一个字母将字符串分成几部分,用于切分的字母去掉
ret5 = a.split("a")
print(ret5)

# 解决index崩溃问题:如果count为0,不返回任何东西
ret6 = a.count("a")
print(ret6)
if ret6 > 0:
    ret7 = a.index("a")
    print(ret7)

04-字符串操作 (capitalize,Title,startswith,endswith,lower,upper)

a = "abCdef,fgh"

# 6.capitalize: 把字符串的第一个字母大写
ret1 = a.capitalize()
print
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值