ex11: 输入
学习函数raw_input(),通过这个函数,用户可以在控制台里输入值
了解input()和raw_input()的区别:raw_input()读取控制台的输入(任何类型),而input会把输入的值
尝试转换为合法的python元素,可能会引发一些错误
若想把raw_input()里的值转化为整数,可以使用x = int(raw_input(123)ex12: 提示
在raw_input()的括号内加入字符串可以对用户进行输入提示
例如x = raw_input("this is a test:")
尝试运用py -m pydoc raw_input查看函数说明ex13: 参数,解包,变量
ex12学习用户在控制台输入参数,ex13通过argv这个参数变量将参数传递给脚本
了解import,将功能提出使用,本次使用的argv在sys内,即 from sys import argv
注意: argv的第一个参数总是脚本名称,命令行中使用带argv的脚本,需要输入对应的参数ex14: 提示进阶,在提示中使用变量
raw_input()里可以插入数字,字符串,也可加入变量ex15: 读取文件
了解命令open()
了解函数read(),通过"."来使用
例如: text = open(filename)
text.read()-
ex16: 对文件的操作和读写
close -- Closes the file. Like File->Save.. in your editor.
read -- Reads the contents of the file. You can assign the result to a variable.
readline-- Reads just one line of a text file.
truncate -- Empties the file. Watch out if you care about the file.
write('stuff') -- Writes "stuff" to the file.open()命令默认是只读,必须加入“w”才可进行写
ex17: 更多的文件操作
了解len()
了解exists()
学会SHELL下面创建文件 echo
shell命令 cat 显示文件内容ex18: 函数
函数包括名称、参数、代码
函数用def来创建,函数名需要指示其功能ex19: 函数和变量
了解变量的值的传递ex20: 函数和文件
seek()函数 用来设置文件当前位置,若seek(0),那么表示文件位置回退至最开始。
readline()函数 读取文件行数的内容,每运行一次,文件位置移至下一行ex21: 函数的返回值
了解returnex22: 阶段性总结
Learn Python The Hard Way 11-22
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- //Clojure入门教程: Clojure – Functional Programming for the J...
- 习题13 参数、解包、变量代码: 加分习题:13.3 将raw_input和argv一起使用,让你的脚本从用户的手...