python实验报告(第11章)】的更多相关文章

实验报告 [实验目的] 1.掌握python中序列及序列的常用操作. 2.根据实际需要选择使用合适的序列类型. [实验条件] 1.PC机或者远程编程环境. [实验内容] 1.完成第四章 序列的应用 实例01-14,实战一到实战四. 实例01:输出每日一帖 在IDLE中创建一个名称为tips.py 的文件,然后在该文件中导入日期时间类,然后定义一个列表(保存7条励志文字作为每日一帖的内容),再获取当前的星期,最后将当前的星期作为列表的索引,输出元素内容. 代码如下: 1 import dateti…
实验报告 [实验目的] 1.掌握python中流程控制语句的使用,并能够应用到实际开发中. [实验条件] 1.PC机或者远程编程环境 [实验内容] 1.完成第三章流程控制语句实例01-09,实战一到实战四. 实例01:判断输入的是不是黄蓉所说的数 使用 if 语句判断用户输入的数字是不是黄蓉所说的除以三余二,除以五余三,除以七余二的数. 代码如下: 1 print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n") 2 number = int(input(&…
实验报告 [实验目的] 1.熟悉在线编程平台. 2.掌握基本的 python 程序编写.编译与运行程序的方法. [实验条件] 1.PC机或者远程编程环境 [实验内容] 1.完成第二章实例01-07,实战一到四. 实例01:根据身高.体重计算BMI指数 在IDLE中创建一个名称为bmiexponent.py的文件,然后在该文件中定义两个变量:一个用于记录身高(单位:米), 另一个用于记录体重(单位:千克),根据公式 "BMI = 体重 / (身高 * 身高) "计算BMI指数. 代码如下…
注:文章原文为Dr. Charles Severance 的 <Python for Informatics>.文中代码用3.4版改写,并在本机测试通过. 11.4 转义字符 之前我们在正则表达式中使用特殊字符来匹配一行的开头和结尾,或者是指定通配符,当我们想匹配象"$"或"^"的实际字符时,我们需要一个方法来表示这些“正常”的字符. 我们可以简单的在字符前添加反斜线"\"即可实现匹配.例如,我们可以使用下面的正则表达式找到金钱数额:…
一.实验目的和要求 学会使用字符串的常用操作方法和正确应用正则表达式. 二.实验环境 软件版本:Python 3.10 64_bit 三.实验过程 1.实例1:使用字符串拼接输出一个关于程序员的笑话 (1)在IDLE中创建一个名称为programmer_splice.py的文件,然后在该文件中定义两个字符串变量,分别记录两名程序员说的话,再将两个字符串拼接在一起,并且在中间拼接一个转义字符串(换行符),最后输出,代码如下: (2)运行结果如下: 2.实例2:截取身份证号码中的出生日期 (1)在I…
一.实验目的和要求 学会应用列表.元组.字典等序列: 二.实验环境 软件版本:Python 3.10 64_bit 三.实验过程 1.实例1:输出每日一贴 (1)在IDLE中创建一个名称为tips.py的文件,然后在该文件中导入日期时间类,然后定义一个列表(保存7条励志文字作为每日一贴的内容),再获取当前的星期,最后将当前的星期作为列表的索引,输出元素内容.代码如下: 运行结果如下: 2.实例2:分两列显示2017~2018赛季NBA西部联盟前八名的球队 (1)在IDLE中创建一个名称为prin…
注:文章原文为Dr. Charles Severance 的 <Python for Informatics>.文中代码用3.4版改写,并在本机测试通过. 11.7 调试 Python有一些简单和基本的内置文档,当你想快速复习触发你记忆的特定方法,这将非常有用.这个文档可以通过Python解释器在互动模式下查看. 你可以使用help()命令带出互动的帮助系统 >>> help() Welcome to Python 3.4's help utility! If this is…
注:文章原文为Dr. Charles Severance 的 <Python for Informatics>.文中代码用3.4版改写,并在本机测试通过. 11.3 组合查询和抽取 如果我们想以“X-”字符串开头的行中找到数字,就像下面两行字符串: X-DSPAM-Confidence: 0.8475X-DSPAM-Probability: 0.0000 但我们不只是要任意行中的任意浮点数,而是具备上面格式的行中的数字. 我们可以创建以下正则表达式来选择这样的行: ^X-.*: [0-9.]+…
注:文章原文为Dr. Charles Severance 的 <Python for Informatics>.文中代码用3.4版改写,并在本机测试通过. 11.2 用正则表达式抽取数据 在Python中,我们可以使用findall()方法从字符串中抽取所有匹配正则表达式的子字符串.接下来我们会用一个例子,从行中抽取看起来像电子邮件地址的字符串,而不考虑行的格式.比如,我们想从下面几行字符串中拉出电子邮件地址. From stephen.marquard@uct.ac.za Sat Jan 5…
注:文章原文为Dr. Charles Severance 的 <Python for Informatics>.文中代码用3.4版改写,并在本机测试通过. 11.1 正则表达式的字符匹配 我们可以用许多其它的特殊字符创建更加强大的正则表达式.最常用的特殊符号是可匹配任何字符的句号(".").在以下的示例中,正则表达式”F..m:“将匹配”From:”,“Fxxm:",”F12m:“,或者”F!@m:“等类似字符串,因为表达式中间的句号可匹配任何字符. import…