Python核心编程课后习题-第六章】的更多相关文章

1. 字符串, string模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分? str1 = 'abcdefghijklmnopqrstuv' print str1.find('abcd') #若找到则返回子串的起始index, 若未找到则返回-1 print str1.count('abd') #若count数量大于0 则表示子串是str1的一部分. print str1.index('abc') #若未找到返回异常, 找到则返回相应的index. 2.…
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…
第二章 网络编程 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. 套接字是网络通信的…
2.4 使用raw_input()函数得到用户输入. (a) 创建一段脚本使用raw_input()函数从用户输入得到一个字符串, 然后显示这个用户杠杠输入的字符串. #coding = utf-8 str1 = raw_input("Enter a string please -->") print "The string you just entered is: %s" %str1 (b)添加一段类似的代码, 不过这次输入的数值.... # coding…
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…
6-1 #6-1 #help(string) import string str = "helloworld" substr = "h1e" if string.find(str, substr) != -1: print"substr=%s is part of %s" % (substr, str) else: print"not substring" 6-2 #6-2 import string import keywo…
5-2 #5-2 def mul(x, y): return x * y print mul(4,5) 5-3 #5-3 def value_score(num): if 90<=num<=100: return 'A' elif 80<=num<=89: return 'B' elif 70<=num<=79: return 'C' elif 60<=num<=69: return 'D' elif 0<=num<=59: return 'F'…
3-8 #3-8 "makeTextFile.py -- create text file" import os ls = os.linesep #get filename fname = raw_input() while True: if os.path.exists(fname): print "ERROR: '%s' already exists" % fname else: break all = [] print "\nEnter lines…
2-4 #2-4(a) print "enter a string" inputstring = raw_input() print"the string is: ", inputstring #2-4(b) print "enter a number:" num = raw_input() print "the number is: ", int(num) 2-5 #2-5(a) i = 0 while i<=10:…