大一python编程题目练习python编程题的网站python编程题难题
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 文件 所有计算机系统都使用文件保存计算过程的结果,并供下次计算使用。Python为创建和使用 —————————— ① 从表面上看,这好像和方法调用中的点标记法没有联系。然而,我们在第8章中将会看到,它们有很深的联系。 文件提供了非常多的功能。下面介绍几种最基本的方式。 每种操作系统(如Windows和MAC OS)都通过自己的文件系统创建和使用文件。Python通过文件句柄处理文件,实现了操作系统的独立性。以下代码: nameHandle = open('kids', 'w') 指示操作系统创建一个名为 kids 的文件,并返回其文件句柄。 open 函数的参数 'w' 表示文件是以可写方式打开的。下面的代码打开一个文件,使用 write 方法向文件写入两行数据,然后关闭文件。程序使用完文件后,请一定记得关闭文件,否则写入的内容可能部分或全部丢失。 nameHandle = open('kids', 'w') for i in range(2): name = input('Enter name: ') nameHandle.write(name + '\n') nameHandle.close() 在Python字符串中,转义字符\用来表示它后面的字符具有特殊意义。在本例中,字符串 '\n'表示一个换行符。 我们可以以只读方式打开文件(使用参数 'r' ),然后输出其中的内容。因为Python将文件看成是行的序列,所以可以使用 for 语句遍历文件内容: nameHandle = open('kids', 'r') for line in nameHandle: print(line) nameHandle.close() 如果输入名称David和Andrea,就会输出: David Andrea David和Andrea之间有一个空行,因为每次输出到文件行尾的 '\n' 时,都会开始一个新行。可以使用 print line[:-1] 避免输出空行。下面的代码: nameHandle = open('kids', 'w') nameHandle.write('Michael\n') nameHandle.write('Mark\n') nameHandle.close() nameHandle = open('kids', 'r') for line in nameHandle: print(line[:-1]) nameHandle.close() 会输出: Michael Mark 请注意,我们覆盖了文件 kids 原来的内容。如果不想这样做,可以使用参数 'a' 用追加(不使用可写方式)方式打开文件。例如,如果运行下面的代码: 1 2 3 5 7 10 12 8 9 4 6 11 nameHandle = open('kids', 'a') nameHandle.write('David\n') nameHandle.write('Andrea\n') nameHandle.close() nameHandle = open('kids', 'r') for line in nameHandle: print(line[:-1]) nameHandle.close() 会输出: Michael Mark David Andrea 图4-12总结了一些常用的文件操作。 open(fn, 'w'):fn是一个表示文件名的字符串。创建一个文件用来写入数据,返回文件句柄。 open(fn, 'r'):fn是一个表示文件名的字符串。打开一个已有文件读取数据,返回文件句柄。 open(fn, 'a'):fn是一个表示文件名的字符串。打开一个已有文件用来追加数据,返回文件句柄。 fh.read():返回一个字符串,其中包含与文件句柄fh相关的文件中的内容。 fh.readline():返回与文件句柄fh相关的文件中的下一行。 fh.readlines():返回一个列表,列表中的每个元素都是与文件句柄fh相关的文件中的一行。 fh.write(s):将字符串 s 写入与文件句柄fh相关的文件末尾。 fh.writeLines(S):S是个字符串序列。将S中的每个元素作为一个单独的行写入与文件句柄fh相关的文件。 fh.close():关闭与文件句柄fh相关的文件。
|