应该是第多次学习python了,都是学习到一半,就停止了,这次要坚持下去,fighting!!!
函数学习:
raw_input() 从标准输入读取一个字符串并自动删除尾的换行符,并将读取到的数据赋值给指定变量
例子:
>>> num = raw_input('Enter login name')
Enter login name
>>> num = raw_input('Now enter a number:')
Now enter a number:1024
>>> print 'Doubling your number:%d' % (int(num) *2)
Doubling your number:2048
help() 的参数能得到相应的帮助信息
例子:
Help on built-in function raw_input in module __builtin__:
raw_input(...)
raw_input([prompt]) -> string
Read a string from standard input. The trailing newline is stripped.
If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError.
On Unix, GNU readline is used if enabled. The prompt string, if given,
is printed without a trailing newline before reading.
实现命令的小程序
import sys
def readfile(filename):
'''Print a file to the standard output.'''
f = file(filename)
while True:
line = f.readline()
if len(line) == 0:
break
print line,
f.close()
# Script starts from here
if len(sys.argv) < 2:
print 'No action specified.'
sys.exit()
if sys.argv[1].startswith('--'):
option = sys.argv[1][2:]
# fetch sys.argv[1] but without the first two characters
if option == 'version':
print 'Version 1.2'
elif option == 'help':
print '''"
This program prints files to the standard output.
Any number of files can be specified.
Options include:
--version : Prints the version number
--help : Display this help'''
else:
print 'Unknown option.'
sys.exit()
else:
for filename in sys.argv[1:]:
readfile(filename)
********************************************************************************************************************************
该程序能实现‘versioon“、”help“和读文件功能
命令:
[@zw_68_66 pythontest]# python new.py a.txt
hello word!
[@zw_68_66 pythontest]# python new.py --version
Version 1.2
[@zw_68_66 pythontest]# python new.py --help
"
This program prints files to the standard output.
Any number of files can be specified.
Options include:
--version : Prints the version number
--help : Display this help
*************************************************************************************************************************************
相关推荐
通过系统学习和实践,你可以掌握Python的核心技术,并能运用到实际项目中,从而成为一名熟练的Python程序员。记得,理论学习和实际操作相结合,是提升技能的最佳途径。祝你在Python的学习道路上越走越远!
虽然它们看似与Python学习无关,但可以推测这可能是两个关于游戏或汽车主题的软件或教程资源。如果这些资源包含Python代码示例,它们可能涵盖了游戏开发或数据分析的实践应用,例如使用Python的pygame库进行游戏编程...
这个"Python学习资料整理"压缩包包含了一系列的学习资源,旨在帮助初学者和进阶者提升Python编程技能。 首先,Python的基础知识是理解其语法结构,包括变量、数据类型(如整型、浮点型、字符串、布尔型、列表、元组...
《Python学习手册(第3版)》讲述...除了有许多详实说明和每章小结之外,每章还包括一个头脑风暴:这是《Python学习手册(第3版)》独特的一部分,配合以实用的练习题和复习题,让读者练习新学的技巧并测试自己的理解程度。
本书是《Python学习手册》的第五版,由Mark Lutz编写,是学习Python编程语言的经典...整体来看,《Python学习手册》第五版是一本内容全面的Python学习指南,适合不同水平的读者从基础到进阶地深入学习Python编程语言。
"零基础学python"这个压缩包很可能是针对初学者设计的一系列学习资料,旨在帮助没有编程背景的人逐步掌握Python编程。 在学习Python的过程中,以下几个关键知识点是必不可少的: 1. **基础语法**:Python的基础...
【标题】"PYTHON学习资料包.zip"所包含的是一个综合性的Python学习资源集合,适合不同层次的学习者。从初学者到有一定基础的开发者,都可以在这个资料包中找到适合自己的学习材料。 【描述】"python学习资料包合集...
安装Python时,推荐使用Anaconda,因为它预装了大量科学计算和机器学习所需的库,如numpy、scikit-learn和matplotlib,同时提供了iPython Notebook这一交互式学习环境。 【机器学习入门】 在具备了Python基础之后...
贝叶斯思维统计建模的PYTHON学习法是一个系统的学习方法,旨在帮助学习者更好地理解和应用统计建模技术。该方法结合了贝叶斯统计学、统计建模和PYTHON编程语言,旨在培养学习者的数据科学和机器学习能力。
《Python学习手册 第5版》是一本深入浅出的Python编程指南,专为那些希望掌握Python编程基础乃至进阶知识的读者设计。本书由资深Python开发者撰写,详细讲解了Python语言的核心概念、语法结构和常用库,是学习Python...
这个资源是我在b站学习python时一个字一个字的写下来的,学习...该文章主要用于python学习和复习,不懂的可以一边结合b站的视频一起学习,还有,我不知道学习笔记的上传算不算侵权,如果有侵权的话,希望可以联系删除。
这份"python学习资源合集"包含了五本极具价值的Python学习书籍,旨在帮助初学者快速掌握这门语言并逐步进阶。 首先,《21天学通PYTHON》这本书提供了紧凑的学习计划,适合时间有限但希望快速入门的人。书中的内容...
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 * *...
这份"Python学习笔记"涵盖了从环境搭建到基础语法,再到数据类型和控制结构等关键知识点,旨在为初学者提供全面的学习指导。 首先,1.1章节介绍了Python的基础,包括Python的起源和历史。Python是由Guido van ...
"Python学习路径"意味着从初学者到精通者所应遵循的一系列学习步骤和资源。"黑马程序员全套视频课程"提供了全面的学习材料,涵盖从基础到高级的Python知识,包括Linux操作系统的基础、前端开发、网络爬虫技术以及Web...
"Python学习指南中文版"是一本专为初学者和有一定基础的学习者设计的教材,旨在帮助读者全面掌握Python语言的核心概念和技术。这本书包含丰富的代码示例和实践案例,使学习过程更具实操性。 在Python的学习过程中,...
总之,这份"真正Python系统详细的学习PPT"是一个全面的教程,无论你是零基础的初学者,还是想要提升技能的开发者,都可以从中找到适合自己的学习路径。通过系统地学习和实践,你将能够掌握Python编程的核心技能,并...
《Programming Python》,另外一本书,介绍在学习了Python之后可以用它来做什么。 也就是说,《Programming Python》这本基于应用的图书选择了本书所省略的话题,介绍了Python在Web、图形用户界面(GUI)和...