python 函数练习题(csdn)————程序.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在Python编程语言中,函数是组织良好、可重用的代码块,它们执行特定任务。以下是一些关于Python函数的练习题及其解析: 1. 定义了一个名为`cal`的函数,它接受两个数字`num1`和`num2`以及一个运算符`opr`作为参数。函数通过条件语句根据运算符执行加、减、乘、除操作,并返回结果。用户通过输入两个数字和运算符来调用这个函数。 2. 第二题定义了一个`sc`函数,用于计算矩形的周长和面积。它接受宽度`width`和高度`height`作为参数,分别打印出周长和面积。在这个例子中,矩形的宽度和高度分别为10和20,函数被直接调用并显示结果。 3. 第三个练习是创建一个`name`函数,它接收一个字符串`str`,并从中提取文件的后缀。这里使用了`rindex(".")`方法找到最后一个"."的位置,然后截取字符串的后缀部分。例如,对于文件名"e:/project/demo/homework.py",函数将返回".py"。 4. 第四个问题定义了一个`select`函数,它从URL中提取出域名。函数通过找到"www"和"com"的位置来确定域名,并返回这两个字符串之间的子串。例如,对于URL"http://www.qqzone.com?qqid=270808123&pwd=111111",域名是"www.qqzone.com"。 5. `check`函数用于验证电子邮件地址的格式。它尝试在输入的字符串`s`中查找 "@" 符号,如果找到则返回其索引,否则返回-1。如果函数返回值不等于-1,表示找到了 "@",则打印"格式正确",否则打印"格式错误"。 6. 这道题有两个解法。第一个是定义`countchr`函数,遍历输入字符串`s`中的每个字符,使用`count`方法计算每个字符的出现次数,然后打印结果。第二个解法创建一个字典`dict`,对于字符串中的每个字符,如果已存在于字典中则增加计数值,否则添加到字典并设置计数值为1。打印整个字典。 7. `count`函数用于检查列表`ls`中是否有连续的4个相同元素。它遍历列表,对于每个元素,如果连续4个相同的元素存在,则将其添加到集合`s`中。打印集合`s`,展示所有找到的连续4个相同元素。 8. 由于提供的练习题内容不完整,无法提供第8题的详细解析。通常这类题目可能涉及对列表进行某种操作,如查找特定模式、排序或转换等。 这些练习涵盖了函数的基本使用、条件判断、字符串处理、列表操作和正则表达式验证等方面,这些都是Python编程中的核心技能。通过解决这些练习,可以加深对Python编程的理解和应用能力。























- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 猴车论文(PLC自动控制).doc
- (源码)基于Arduino的监控系统.zip
- radar-移动应用开发资源
- 关于改善地方政府网络安全管理技术的几点方法.docx
- spp-bluetooth-tool-单片机开发资源
- 《C++-Primer》第部分学习笔记汇总-面向对象编程与泛型编程.docx
- 安卓模拟器安装步骤.doc
- 软件可行性分析研究报告.docx
- 基于TPC-USB实验系统的串行通信协议研究.doc
- 第二章PLC工作原理和结构特点.ppt
- soybean-admin-Typescript资源
- (源码)基于C++和FreeRTOS的嵌入式音频合成器.zip
- GinSkeleton-Go资源
- 互联网+在中职学前教育专业教与学的探索.docx
- 电子商务网站建设的相关策划报告.doc
- 计算机信息技术在机关档案管理中的应用.docx


