Size: 900
Comment:
|
Size: 1861
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
||'''status'''|| 校对 || ShenYan || 完成度70%|| | ||'''status'''|| 校对 || ShengYan || 完成度70%|| |
Line 20: | Line 20: |
* os 模块中还有哪些功能可以使用? -- 提示使用 `dir()` `help()` * `open()` 还有哪些模式可以使用? * 尝试`for .. in ..` 循环可以对哪些数据类型进行操作? * 格式化声明,还有哪些格式可以进行约定? * 现在的写入文件模式好嘛? 有改进的余地? '''CDay-4-5.py''' 好在哪里? : {{{#!python # coding : utf-8 import os export = "" for root, dirs, files in os.walk('/media/cdrom0'): export+="\n %s;%s;%s" % (root,dirs,files) open('mycd2.cdc', 'w').write(export) }}} '''CDay-4-6.py''' 又更加好在哪里? : {{{#!python # coding : utf-8 import os export = [] for root, dirs, files in os.walk('/media/cdrom0'): export.append("\n %s;%s;%s" % (root,dirs,files)) open('mycd2.cdc', 'w').write(''.join(export)) }}} * 读取文件cdays-4-test.txt内容,去除空行和注释行后,以行为单位进行排序,并将结果输出为cdays-4-result.txt。 |
status |
校对 |
完成度70% |
1. 故事练习解答
1.1. CDays
1.1.1. CDays-5
- 计算今年是闰年嘛?
- 利用python作为科学计算器。熟悉Python中的常用运算符,并分别求出表达式12*34+78-132/6、(12*(34+78)-132)/6、(8.6/4)**5的值。并利用math模块进行数学计算,分别求出145/23的余数,0.5的sin和cos值等等,详细可参考help(math)。
- 编写程序,在屏幕上打印出如下图案:
1.1.2. CDays-4
os 模块中还有哪些功能可以使用? -- 提示使用 dir() help()
open() 还有哪些模式可以使用?
尝试for .. in .. 循环可以对哪些数据类型进行操作?
- 格式化声明,还有哪些格式可以进行约定?
- 现在的写入文件模式好嘛? 有改进的余地?
CDay-4-5.py 好在哪里? :
CDay-4-6.py 又更加好在哪里? :
- 读取文件cdays-4-test.txt内容,去除空行和注释行后,以行为单位进行排序,并将结果输出为cdays-4-result.txt。
1.1.3. CDays-3
1.1.4. CDays-2
1.1.5. CDays-1
1.1.6. CDays-0
1.1.7. CDays+1
1.1.8. CDays+2
1.1.9. CDays+3
1.2. KDays
1.3. 小结
::-- ZoomQuiet [DateTime(2008-04-26T07:41:41Z)] PageComment2