第七 I/O编程与异常7.7 课后习题(1)利用 os 模块查看当前系统的名字,应当使用 os.name 。 (2)利用 os 模块获取当前系统平台路径的分隔符,应当使用 os.sep 。 (3) 利用 os 模块获取当前工作目录,应当使用 os.getcwd 方法。 (4)利用 os 模块创建目录,可以使用 os.mkdir 方法或 os.makedir
转载 2023-09-14 15:39:27
377阅读
7对象和类7.1描述对象和它的类定义之间的关系。答:类定义对象的特征和行为。一个Python类使用变量存储数据域,定义方法来完成动作。类就是一份契约(有时也称之为模板或蓝本),它定义对象的数据域和方法。对象是类的一个实例,你可以创建一个类的多个对象。创建类的一个实例的过程被称为实例化,术语对象和实例经常是可互换的,对象就是实例。7.2如何定义一个类?答:Python使用下面的语法定义一个类:C
10.1引发异常;a)用户;;b)解释器;;c)程序;;d)以上所有;;e)只有b)和c);;f)只有a)和c);答案:f;10-2.引发异常;10-3.关键字;答案:raise;10-4.关键字;答案:;try-except:当try代码块运行出错,e;try-finally:不管try代码块是否出现;10-5.异常;(a)>>>if3& 10
7 用户输入和while循环7-1 汽车租赁:编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息, 如“Let me see if I can find you a Subaru”。car = input('What kind of car do you want to rent?') print('Let me see if I can find you a ' + car)运行结果:
Python程序设计(3版)》[美] 约翰·策勒(John Zelle) 7 答案判断对错一个简单的判断可以用一个if 语句来实现。在Python 条件中,“=”被写成“/=”。字符串利用字典顺序进行比较。用if-elif 语句实现两路判断。math.sqrt 函数无法计算负数的平方根。单个try 语句可以捕获多种错误。多路判断必须通过嵌套多个if-else 语句来处理。对于涉及判断结
对应书目:Python编程:从入门到实践用户输入和while循环(第七)要理解新的编程概念,最佳的方法是尝试在程序中使用它们函数 input() 接受一个参数:即要向用户显示的提示或说明,让用户知道该如何做使用函数 input() 时,Python 将用户输入解读为字符串不带参数就直接输入,带参数就是显示一下信息再输入动手试一试7-1 汽车租赁:编写一个程序,询问用户要租赁什么样的汽车,并打印一
1、关键字def用来定义函数,指出函数名,括号内指出函数为完成其任务需要什么样的信,(括号必不可少),定义以冒号结尾。   文档字符串描述了函数是做什么的,用三引号括起,Python使用它们来生成有关程序中函数的文档。   调用函数,可依次指定函数名以及括号括起的必要信息。2、形参是完成其工作所需的一项信息。  实参是调用函数时传递给函数的信息。(函数调用过程中,将实参传递给形
练习题1.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释编译型:把源代码编译成机器语言的可执行文件,程序执行的时候执行可执行文件即可。优点:程序执行不需要源代码,不依赖语言环境,执行速度快,因为执行的是机器码文件,计算机可以直接读懂缺点:每次修改源代码都需要重新编译、跨平台性不好,不同的操作系统,调用底层的机器指令不同,需为不同平台生产不同的机器码文件编译型语言
6课后习题参考答案 一、选择题设有 f=open(“file1.txt”),文件的打开模式是______。(答案为A) A. ‘rt’ B. ‘at’ C. ‘b+’ D. ‘wt’在 os 模块中, os.chdir(path)的功能是______。(答案为D) A. 创建目录 path B. 删除目录 path C. 将当前的目录重命名为 path D. 将 path 设为当前工作目录下列
转载 2023-06-16 16:32:13
816阅读
1点赞
python基础 函数1.函数的定义2.函数的传参3.return4.lambda匿名函数1.函数的定义''' function 功能,函数 问题:一个由数字组成的列表,每次取其中两个判断大小,最后找出这个列表中最大的数 函数就是对代码进行一个封装。把实现,某一功能的相同代码,进行封装到一起。下次需要使用时,就不需要再进行代码编写,直接调用即可。 好处: 增加代码的复用性,增加代码可读性,减
*********************************** 7 函数 **#!/usr/bin/env python# Filename: func_local.pydef func(x): print 'x is',x x = 2 print 'Changed lo...
转载 2013-11-02 13:04:00
121阅读
2评论
7.2 通用精确和模糊查询 #coding=utf8 import arcpy import os import sys import math def initProgress(hint,num): arcpy.SetProgressor("step", u"正在"+hint,0,num,1) d
原创 2021-07-09 09:38:02
206阅读
python控制流程今日内容:条件语句 循环语句1.条件语句:形式:if 判断语句 : 执行语句1 elif 判断语句2: 执行语句2 elif 判断语句3: 执行语句3 #... else: 执行语句4 占位符 pass意义:if(如果) A : 就 B(当A为True) elif(或者) C : 就 D(当A为False并且C为
一、什么是端口安全"端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴。一些端口常常会被黑客利用,还会
原创 2020-05-20 12:08:56
407阅读
题目描述:将一个列表的数据复制到另一个列表中。这道题的关键词有两个:列表、复制关于列表:列表是Python中最常见的一种数据结构,特点是有序,符号是[],并且在列表中的元素可以是其他数据结构,比如列表中的元素可以是列表关于复制(拷贝):复制包含赋值、浅拷贝和深拷贝【开始解题】这是一道没有给任何变量的题目,因此列表的名字可以自定义,我给源列表命名为a,目的列表命名为b。先定义两个自定义函数,以供后面
 1,什么是不连续网络?为什么RIPv1等有类路由协议不能支持不连续网络? 当有类主网地址被一个或多个其他主网分隔时,就会形成不连续网络。运行有类路由协议的边界路由器只能传播总结的有类地址。当多台边界路由器要传播同一个有类网络时,其他路由器将无法确定到达该有类网络实际子网的路径。这就会导致路由不稳定,部分数据包会无法到达目的地。 2,如何禁用RIPv2上的自动总结? 在router
原创 2011-06-07 09:16:41
642阅读
 本章中,我们讨论了不断演变的无线 LAN 标准,包括 IEEE 802.11a/b/g 以及现在的 IEEE 802.11n 草案。较新的版本考虑了支持语音和视频的需要以及所需的服务质量。   连接到有线 LAN 的接入点为与之关联的客户站提供基本服务集。共享一个服务集标识符的多个接入点可以组成一个扩展服务集。任何启用无线电的客户端设备都能够检测无线 LAN,这也让攻击者
原创 2011-06-18 11:15:18
728阅读
 本章讨论了对 Internet 地址空间不断萎缩问题的关键解决方案。您学习了如何使用 DHCP 在内部网络分配私有 IP 地址。这可以节约公有地址空间,并节省相当大的添加、移动和更改等管理开销。您还学习了如何实施 NAT 和 NAT 过载,以节约公有地址空间,并建立安全的私有内部网而不影响您的 ISP 连接。但是,NAT 也有一些弊端,如影响设备性能、安全性、移动性和端到端连接性。
原创 2011-06-23 10:23:33
537阅读
一个事务其实就是一个完整的业务逻辑,是最小的工作单元,不可再分。什么是一个完整的业务逻辑?假设转账,从A账户向B账户中转样才能保证钱是正确的。
原创 2月前
31阅读
 总结   RIPv2 在 RFC 1723 中定义,是一种无类距离矢量路由协议。因为 RIPv2 是无类路由协议,所以其路由更新中会包含网络地址和子网掩码。与其它无类路由协议一样,RIPv2 支持 CIDR 超网、VLSM 和不连续网络。   通过之前的学习,我们了解到诸如 RIPv1 之类的有类路由协议不支持不连续网络,因为它们会在主网边界上自动总结。如果
原创 2011-06-07 08:39:06
594阅读
  • 1
  • 2
  • 3
  • 4
  • 5