主播之前属于工程Java,刷题c++选手,现在打算all in python,此贴用于记录刷题或做项目中对python基础的学习,主要起备忘作用,内容可能较简单,大佬勿喷。

python中的“match case”:

python中没有char这个数据类型,ch=input()等于一次读入一个字符串,如果要取第一个字符,可以用ch=input()[0]

获取字符串长度也可以用len():

str=input()
print(len(str))

mp={}   #字典
str=input()
for i in str:
    mp[i]=mp.get(i,0)+1   
    # mp.get(i, 0) 意思是:有就取,没有就返回 0
flag=0
for i in str:
    if mp[i]==1:
        flag=1
        print(i)
        break
if flag==0:
    print("no")
#遍历字典a中的key:value

a={}
a[1]=100
a[2]=200
for i in a.keys():
    print(i)
for i in a.values():
    print(i)

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐