3�1. 标识符。为什么Python 中不需要变量名和变量类型声明?
python 变量是在定义是内部进行定义
3�2. 标识符。为什么Python 中不需要声明函数类型?
定义是内部定义的类型
3�3. 标识符。为什么应当避免在变量名的开始和和结尾使用双下划线?
双下划线有特殊含义,属于内部变量
3�4. 语句。在Python 中一行可以书写多个语句吗?
可以,用分号隔开就行
3�5. 语句。在Python 中可以将一个语句分成多行书写吗?
可以,用反斜杠进行续行就行
3�6. 变量赋值
(a)赋值语句 x, y, z = 1, 2, 3 会在 x、y、z 中分别赋什么值?
x=1
y=2
z=3
(b)执行z, x, y = y, z, x 后,x、y、z 中分别含有什么值?
x=3
y=1
z=2
3�7. 标识符。下面哪些是Python 合法的标识符?如果不是,请说明理由!在合法的标
识符中,哪些是关键字?
python 标示符以下划线或字母开头,后面可以跟字母数字下划线
下面的问题涉及了 makeTextFile.py 和readTextFile.py 脚本。
3�8. Python 代码。将脚本拷贝到您的文件系统中,然后修改它。可以添加注释,修改
提示符(‘>’太单调了)等等,修改这些代码,使它看上去更舒服。
#!/usr/bin/env python
import os
ls=os.linesep
#enter file
while True:
f1=raw_input('input filename: ')
if os.path.exists(f1):
print "error the file name %s exists." % f1
else:
break
#write to file
all=[]
print "input contanct'.'end"
while True:
cont=raw_input('input context:')
…………………………………………………………………………