python通讯录运用的知识点_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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值