>>My name is kk#capitalize()  #首字母大写print(name.count("a"/>

文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python之路-基础篇5

2023-01-31 00:59

关注

1、字符串常用操作

#字符串操作
name = "my name is kk"
print(name.capitalize())  
#>>>My name is kk
#capitalize()  #首字母大写


print(name.count("a"))
#>>>1
#count("a")  统计有多少个a

print(name.center(50,"-"))
#>>>------------------my name is kk-------------------
#center(50,"-") 一共打印50个-,name对应的字符放中间

print(name.endswith("k"))
#>>>True
#endswith() 以什么结尾

#expandtabs(tabsize = 10),tab键后面加10个空格
name = "my name is kk"
print(name.find("name"))
#>>>3
#find() 字符串也可以切片


names = "my name is {name}and {year}"
print(names.format(name = 'kk',year = 27))
#>>>my name is kkand 27
#format() 格式化


print(names.format_map({'name':'kk','year':'27'}))
#format_map()


print('ab123'.isalnum())
#>>>True
#isalnum() 这个里面是不是包含阿拉伯数字,不可以用特殊字符


print('ab'.isalpha())
#>>>True
#isalpha() 判断是不是纯英文字符 


print('ab1'.isdecimal())
#>>>False
#isdecimal()判断是不是十进制


#isdigit()  是不是一个整数


print('ab123'.isidentifier())
#>>>True
#isidentifier() 判断是不是一个合法的标识符


print("aaa".islower())
#>>>True
#islower()是不是小写


print("33".isnumeric())
#>>>True
#isnumeric()判断是不是个数字

print("My Name ".istitle()) #首字母全是大写
#>>>True

print("MY NAME ".isupper())
#>>>True
#全是大写

print("+".join(['1','2','3'])) 
#>>>1+2+3
#这个经常用

print(name.ljust(50,'*'))
#>>>my name is kk*************************************

print(name.rjust(50,'-'))
#>>>-------------------------------------my name is kk

print("AA".lower())
#>>>aa

print("aa".upper())
#>>>AA
print("\nAA")
print("\nAA".lstrip())
#去左侧空格换行
print("AA\n")
print("AA\n".rstrip())
#去右边空格换行
print("\n AA\n")
print("\n AA\n".strip())
#去除左右侧空格换行符

print("geng".replace("g","G",1))
#替换,后面1代表只替换第一个


print("alex li".rfind("l"))
#>>>5
#从右往左找到第一个l对应的下标

print("1+2+3+4".split("+"))
#>>>['1', '2', '3', '4']


2、字典的使用

#字典的使用

#注:字典是无序的,因为没有下标

info = {
	's1':"小李",
	's2':"小张",
	's3':"小米",
}
print(info)

b = {
	's1':"kk",
	22:100,
	1:1,
}
info.update(b)
print(info)
print(info.items())
#结果:
{'s1': '小李', 's2': '小张', 's3': '小米'}
{'s1': 'kk', 1: 1, 's2': '小张', 's3': '小米', 22: 100}
dict_items([('s1', 'kk'), (1, 1), ('s2', '小张'), ('s3', '小米'), (22, 100)])


#print(info['s1'])
#info["s1"] = "小李子"
#info['s4'] = "kk"
#print(info)


#删除
#del info['s3']

#info.pop('s2')#标准删除姿势

#info.popitem() #任意删除一个

#print(info)
#>>>{'s4': 'kk', 's1': '小李子'}

#print(info.get("s1")) #查询这个在不在字典里
#>>>小李子

#print('s1' in info)
#>>>True



阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯