菜鸟编程python100题大全python100题目的爬取力扣python100题
下载地址 https://share.weiyun.com/Fz43Qnru
资料目录 Python练习集100题 100道Python面试题 Python100经典练习题 Python经典题目100道题 Python题库(已收录100道真题) Python100例视频讲解课程 菜鸟教程Python教程100例 130道python练习题,涵盖基础内容的方方面面
举例 字符串内置方法练习 在交互式解释器中完成下列题目 1. 将字符串 "abcd" 转成大写 2. 计算字符串 "cd" 在 字符串 "abcd"中出现的位置 3. 字符串 "a,b,c,d" ,请用逗号分割字符串,分割后的结果是什么类型的? 4. "{name}喜欢{fruit}".format(name="李雷") 执行会出错,请修改代码让其正确执行 5. string = "Python is good", 请将字符串里的Python替换成 python,并输出替换后的结果 6. 有一个字符串 string = "python修炼第一期.html",请写程序从这个字符串里获得.html前面的部分,要用尽可能多的方式来做这个事情 7. 如何获取字符串的长度? 8. "this is a book",请将字符串里的book替换成apple 9. "this is a book", 请用程序判断该字符串是否以this开头 10. "this is a book", 请用程序判断该字符串是否以apple结尾 11. "This IS a book", 请将字符串里的大写字符转成小写字符 12. "This IS a book", 请将字符串里的小写字符,转成大写字符 13. "this is a book\n", 字符串的末尾有一个回车符,请将其删除 在看答案之前,我要非常明确的告诉你,答案所涉及的每一个字符串方法,都是需要你记忆下来的,就像九九乘法表那样熟记于心,这不是要求,而是必须,否则,你凭什么说你会一门编程语言呢? 聪明从来不自己骗自己! 答案如下 1. "abcd".upper() 2. "abcd".find('cd') 3. "a,b,c,d".split(',') 4. "{name}喜欢{fruit}".format(name="李雷", fruit='苹果') 5. string.replace('Python', 'python') 6. string[0:string.find('.html')] 或者string[0:-5] 7. 使用len函数 8. "this is a book".replace('book', 'apple') 9. "this is a book".startswith('this') 10. "this is a book".endswith('apple') 11. "This IS a book".lower() 12. "This IS a book".upper() 13. "this is a book\n".strip() 这里只对其中2个题目讲解 第4小题的程序直接运行会报错,因为字符串里面有两个需要替换的位置,而format方法里只传入了一个参数,显然是不够 第13小题,strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列, \n 就是换行符,这里又涉及到转义字符这个概念,本篇不做详细讲解,求知欲强的同学可以自己百度一下
|