Python通过练习掌握字符串常用操作和复习python常用条件判断语句

这篇博客通过一系列练习题,介绍了Python中的字符串操作,包括下标获取字符、切片、长度测量、类型转换,以及如何使用条件判断进行登录验证。此外,还涉及列表的相关操作,如元素个数测量、添加、删除、修改、查找和遍历。同时,讲解了字符串的截取和逆序统计,以及字符计数。最后,提供了名片管理器的实现,涵盖了添加、删除、修改和查询功能。
摘要由CSDN通过智能技术生成
关卡一:
练习题1:
1.怎么使用下标来获取字符串中的某个字符
答:使用 字符串名[下标] 来获取字符串中的某个字符
例如:str1 = "hello"
  print(str1[0])


2.怎么使用切片来获取字符串中的一些字符
答:使用 字符串名[m:n:k];m表示开始的下标,n表示终止的下标(不包含n),k表示每隔k个元素取一个


3.怎样测得字符的长度
答:使用len()方法。
例如:str1 = "hello"
  print(len(str1))


4.有"100"和100,它们有什么区别么?
答:"100"表示字符串,100表示数字,输出值的时候看起来没有区别,但是要使用值的时候需要区分int和str类型


5.怎样将"100"转换为100
答:str1 = "100"
num1 = int(str1)


6.怎样将100转换为"100"
答:num1 = 100
str1 = str(num1)


7.编程题:从键盘输入一个用户名和密码,判断是否正确,如果是则打印登录系统成功,否则显示用户名或密码错误
答:# 存储用户名
userName = "admin"
# 存储密码
passWord = "123456"


while True:
    # 获取输入的用户
    userName_input = input("请输入你的用户名:")
    # 获取输入的密码
    passWord_input = input("请输入你的密码:")
    # 判断是否相同
    if userName == userName_input and passWord == passWord_input:
        print("登录系统成功")
        break
    else:
        print("用户名或密码错误,请重新输入")


练习题2:
1.怎样测量列表中元素的个数
答:使用len(列表名)测量元素的个数
例如:names_list = ["zhangsan", "lisi", "wangwu"]
  print(len(names_list))


2.怎样获取列表的某个元素
答:使用 列表名[下标] 获取列表的某个元素
例如:names_list = ["zhangsan", "lisi", "wangwu"]
  print(names_list[2])


3.如何向列表中添加(增)新元素
答:添加新元素有三个方法:append、extend、insert
例如:names_list = ["zhangsan", "lisi", "wangwu"]
  names_list.append("zhaoliu")
  print(names_list)


例如:names_list = ["zhangsan", "lisi", "wangwu"]
  names_list.extend(["zhaoliu", "liqi"])
  print(names_list)


例如:names_list = ["zhangsan", "lisi", "wangwu
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值