python核心编程2 第十五章 练习】的更多相关文章

15-1.识别下列字符串 :“bat ”.“bit ”.“but ”.“hat ”.“hit” 或 “hut ” import re from random import choice strtuple = ('bat', 'bit', 'but', 'hat', 'hit', 'hut') patt = '[bh][aiu]t' m = re.search(patt, choice(strtuple)) print(m.group()) 15-2.匹配用一个空格分隔的任意一对单词 ,比如名和姓…
14-3.执行环境.创建运行其他Python脚本的脚本. if __name__ == '__main__': with open('test.py') as f: exec(f.read()) 14-4. os.system().调用os.system()运行程序.附加题:将你的解决方案移植到subprocess.call(). import os from subprocess import call if __name__ == '__main__': os.system('ls') ca…
2. 操作符. (a) 写一个函数, 计算并返回两个数的乘积. (b) 写一段代码调用这个函数, 并显示它的结果. def multi(a,b): return a * b result = multi(10,2) print result 3. 标注类型操作符, 写一段脚本, 输入一个测验成绩, 根据下面的标准输出他的评分成绩 A: 90~100 B: 80~80 C: 70 ~ 79 D: 60 ~69 F: < 60 def scoreCalculate(score): if score…
12–5. 使用 __import__().(a) 使用 __import__ 把一个模块导入到你的名称空间. 你最后使用了什么样的语法? (b) 和上边相同, 使用 __import__() 从指定模块导入特定的名字. module = __import__('sys', fromlist=['path']) path = module.path print(module.modules['sys']) print(path) 12–6. 扩展导入.创建一个 importAs() 函数. 这个…
第二章 网络编程 1.学习笔记 2.课后习题 答案是按照自己理解和查阅资料来的,不保证正确性.如由错误欢迎指出,谢谢 1. 套接字:A network socket is an endpoint of a connection across a computer network,Sockets are often represented internally as simple integers, which identify which connection to use. 套接字是网络通信的…
在开始本章之前,我们首先来谈谈try-excep..final模块.在Python中,进行异常保护的最多就是用try..except..final.首先来看下下面的代码.进行一个简单的除法运算.为了防止分母为0.所以用到了try-except-finally模块 def get_result():     a=3     b=0     try:         b=3/0             #函数主体运算代码     except BaseException,e:  #当发生异常的时候,…
1. 字符串, string模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分? str1 = 'abcdefghijklmnopqrstuv' print str1.find('abcd') #若找到则返回子串的起始index, 若未找到则返回-1 print str1.count('abd') #若count数量大于0 则表示子串是str1的一部分. print str1.index('abc') #若未找到返回异常, 找到则返回相应的index. 2.…
谈谈windows线程栈. 当系统创建线程时会为线程预订一块地址空间区域,注意仅仅是预订.默认情况下预定的这块区域的大小是1MB,虽然预订这么多,但是系统并不会给全部区域调拨物理存储器.默认情况下,仅仅为两个页面挑拨.x86系统下每个页面是4KB.其他页面会在访问的时候由系统调拨.这仅仅是在创建线程时,程序员指定CreateThread的第二个参数StackSize为0时才会发挥作用.如果程序员传入的是非零值,那么调拨的物理存储器的数量就是这个非零值. 这两个默认的页面是从哪里来的呢?原来是在链…
进击的Python[第十五章]:Web前端基础之DOM 简介:文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口.它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式.我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来.DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容. 一.查找元素 1.直接查找 document.getElementById 根据ID获取一个标签 document.getE…
目录 第十五章.python中的进程操作-开启多进程 一.multprocess模块 二.multprocess.process模块 三.Process()对象方法介绍 四.Process()对象属性介绍 五.使用process模块创建进程 六.进程之间的数据隔离问题 七.守护进程 八.terminate方法 九.pid和name属性 第十五章.python中的进程操作-开启多进程 一.multprocess模块 multiprocess不是一个模块而是python中一个操作.管理进程的包. 在…