Python入门知识点2---字符串

Posted 潜水闲鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python入门知识点2---字符串相关的知识,希望对你有一定的参考价值。

1。字符串:‘‘‘ ‘‘‘ 注释和可以内部换行 \v空格
字符串前加r/R可以原样输出 例如:r‘‘‘.......‘‘‘
2. .format() 格式化 print(‘{}‘.format())
3.len() 求长度   count() 返回字符个数   capitalize() 将字符第一个转换为大写   title() 将每一个单词首字母大写
find() 查找字符串,返回下标,找不到返回-1     index()找下标,找不到就异常了
rindex()从右面开始找   replace() 替换,但原字符串不变。   split() 按照什么拆分,什么不写,则默认通过\t和空格拆分
startwith() endwith() 以XX开头和结尾   lower() upper() 小写和大写   ljust() rjust() center() 左右中对齐
strip() lstrip() rstrip() 去除空格    partition() 以字符串为节点拆分    splitlines() 按照换行拆分
isalpha() 是否字母   isdigit() 是否数字   isalnum() 是否是字母和数字   join()添加 链接
4.列表
增加 insert append 列表合并:extend()
改:list[3] 删除 del list[] pop() 删除最后一个,并且能返回删除的对象 remove删除 max(list[]) min() 比较大小需要数据类型一致

5.关于字符串的应用,手机通讯录的简单代码:

list1 = []
list2 = []
while True:
print("=========通讯录管理系统===========\n"
"1.增加姓名和手机\n2.删除姓名\n3.修改手机\n4.查询用户\n5.根据姓名查找手机号\n6.退出\n"
"===================================")
num = int(input("请输入您要操作的数字"))
if num is 1:
name=str(input("请输入名字"))
list1.append(name)
phon=int(input("请输人手机号"))
list2.append(phon)
print(list1)
print(list2)
elif num is 2:
name=str(input("请输入要删除的性命"))
del list1[name]
print(list1)
print(list2)
elif num is 3:
name=str(input("请输入要修改的手机对应的姓名"))
index=index(list1[name])
phon=int(input("请输入新的电话号码"))
del list2[index]
list2.insert(index,phon)
print(list1)
print(list2)
elif num is 4:
print(list1)
elif num is 5:
name=str(input("请输入要查询的姓名"))
index=index(list1[name])
print("您要查询的手机号是:",list2[index])
else:
break













































以上是关于Python入门知识点2---字符串的主要内容,如果未能解决你的问题,请参考以下文章

Python编程入门与实践pdf电子版下载

python入门基础知识

android小知识点代码片段

分享一下python入门知识点-输入与输出教程,不喜勿喷

Python入门零散知识整理(! 格式化输出)

Python入门基础(第5天):基本数据知识补充和深浅拷贝