鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[知识点备忘] 第028讲:字符串(II)

[复制链接]
发表于 2022-9-27 18:43:16 | 显示全部楼层
加油加油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-3 14:18:56 | 显示全部楼层
x = "上海自来水来自上海"
>>> x.count("自")
2
>>> x.count("来",3,8)
2
>>> x.count("来",4,8)
1
>>> x.find("上")
0
>>> x.rfind("上")
7
>>> x.find("墨")
-1
>>> x.rfind("墨")
-1
>>> x.index("墨")
Traceback (most recent call last):
  File "<pyshell#44>", line 1, in <module>
    x.index("墨")
ValueError: substring not found
>>> code = """
        print("I Love fishc!")
    print("I love momo!") """
>>> new_code = code.expandtabs(4)
>>> new_code
'\n    print("I Love fishc!")\n    print("I love momo!") '
>>> print(new_code)

    print("I Love fishc!")
    print("I love momo!")
>>> "在吗?在干嘛吖".replace("在吗?","想你了!")
'想你了!在干嘛吖'
>>> tab = str.maketrans("ABCDEFG","1234567")
>>> "I Love boyfriend".translate(tab)
'I Love boyfriend'
>>> "I Love BoyFriEnd".translate(tab)
'I Love 2oy6ri5nd'
>>> "I Love BoyFriEnd".translate(str.maketrans("ABCDEFG","1234567","Love"))
'I  2y6ri5nd'

滴滴滴~打卡
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-5 10:19:34 | 显示全部楼层
继续字符串,好多内置函数啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-13 11:53:14 | 显示全部楼层
绿豆鲨 发表于 2021-11-26 21:59
为什么我的expandtabs用不了啊,有没有大佬可以帮忙解释一下谢谢了,3.10.0版本

我也是哎
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-27 15:05:12 | 显示全部楼层
绿豆鲨 发表于 2021-11-26 21:59
为什么我的expandtabs用不了啊,有没有大佬可以帮忙解释一下谢谢了,3.10.0版本

加一 我也是3.10 同样用不了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-11-2 15:02:33 | 显示全部楼层
Learning...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-11-24 11:22:31 | 显示全部楼层
v1 = input("请输入第一个版本号,v1 = ")
v2 = input("请输入第二个版本号,v2 = ")
if v1>v2:
    print(v1)
elif v1==v2:
    print("v1=v2")
else:
    print(v2)

两个版本比较大小 直接进行比较给出结果应该就可以了  为什么要搞的这么复杂??



v1 = input("请输入第一个版本号,v1 = ")
v2 = input("请输入第二个版本号,v2 = ")
   
n, m = len(v1), len(v2)
i, j = 0, 0
   
while i < n or j < m:
    x = 0
    while i < n and v1[i] != '.':
        x = x * 10 + int(v1[i])
        i += 1
    i += 1
    y = 0
    while j < m and v2[j] != '.':
        y = y * 10 + int(v2[j])
        j += 1
    j += 1
    if x > y:
        print("v1")
        break
    elif x < y:
        print("v2")
        break
   
if x == y:
    print("v1 = v2")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-2 14:48:01 | 显示全部楼层
打卡

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-12-20 19:26:03 | 显示全部楼层
打卡


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-12-20 19:58:17 | 显示全部楼层
x = "上海自来水来自海上"
x.count("海",0,5)
SyntaxError: invalid character ',' (U+FF0C)
x.count("海",0,5)
SyntaxError: invalid character ',' (U+FF0C)
x.count("海")
2
x,count("海",0,5)
Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    x,count("海",0,5)
NameError: name 'count' is not defined. Did you mean: 'round'?
x.count("海",0,5)
1
x.find("海")
1
x.rfind("海")
7
x.rfind("龟")
-1
"在吗!我在你家楼下!".replace("在吗","想你")
'想你!我在你家楼下!'

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-30 15:31:50 | 显示全部楼层
来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-11 11:03:07 | 显示全部楼层
打卡
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-28 22:00:17 | 显示全部楼层
打卡
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-2 14:45:03 | 显示全部楼层
复习打卡完成
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-25 16:40:57 | 显示全部楼层
"I love FishC".translate(str.maketrans("ABCDEFG","123456","love"))
Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    "I love FishC".translate(str.maketrans("ABCDEFG","123456","love"))
ValueError: the first two maketrans arguments must have equal length
这是什么意思?难道改了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-1 13:13:04 | 显示全部楼层
打卡~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-3 16:12:26 | 显示全部楼层
讲的很好,这节课没记住,有时间再来复习。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-3 16:28:00 | 显示全部楼层
isprintable:是否可打印
isalnum:是否数字(通用)
ifkeyword:是否Python保留标识符(if/or/while)。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-15 14:33:54 | 显示全部楼层
TAB那个没明白啊   我按着课上的打 也不对   反正就感觉没有效果,课后习题那一道也不明白 呜呜
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-9 22:11:18 | 显示全部楼层
叹气
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 18:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表