`
喜欢蓝色的我
  • 浏览: 370439 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

python学习(一)

 
阅读更多

     应该是第多次学习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学习代码 python学习代码

    虽然它们看似与Python学习无关,但可以推测这可能是两个关于游戏或汽车主题的软件或教程资源。如果这些资源包含Python代码示例,它们可能涵盖了游戏开发或数据分析的实践应用,例如使用Python的pygame库进行游戏编程...

    Python学习资料整理

    这个"Python学习资料整理"压缩包包含了一系列的学习资源,旨在帮助初学者和进阶者提升Python编程技能。 首先,Python的基础知识是理解其语法结构,包括变量、数据类型(如整型、浮点型、字符串、布尔型、列表、元组...

    Python学习手册(第3版)中文版

    《Python学习手册(第3版)》讲述...除了有许多详实说明和每章小结之外,每章还包括一个头脑风暴:这是《Python学习手册(第3版)》独特的一部分,配合以实用的练习题和复习题,让读者练习新学的技巧并测试自己的理解程度。

    Python学习手册(第五版,原版/英文版)Leaning Python

    本书是《Python学习手册》的第五版,由Mark Lutz编写,是学习Python编程语言的经典...整体来看,《Python学习手册》第五版是一本内容全面的Python学习指南,适合不同水平的读者从基础到进阶地深入学习Python编程语言。

    Python学习资源

    "零基础学python"这个压缩包很可能是针对初学者设计的一系列学习资料,旨在帮助没有编程背景的人逐步掌握Python编程。 在学习Python的过程中,以下几个关键知识点是必不可少的: 1. **基础语法**:Python的基础...

    PYTHON学习资料包.zip

    【标题】"PYTHON学习资料包.zip"所包含的是一个综合性的Python学习资源集合,适合不同层次的学习者。从初学者到有一定基础的开发者,都可以在这个资料包中找到适合自己的学习材料。 【描述】"python学习资料包合集...

    python机器学习教程-从零开始掌握Python机器学习:十四步教程.pdf

    安装Python时,推荐使用Anaconda,因为它预装了大量科学计算和机器学习所需的库,如numpy、scikit-learn和matplotlib,同时提供了iPython Notebook这一交互式学习环境。 【机器学习入门】 在具备了Python基础之后...

    贝叶斯思维统计建模的PYTHON学习法.pdf

    贝叶斯思维统计建模的PYTHON学习法是一个系统的学习方法,旨在帮助学习者更好地理解和应用统计建模技术。该方法结合了贝叶斯统计学、统计建模和PYTHON编程语言,旨在培养学习者的数据科学和机器学习能力。

    Python学习手册 第5版(英文原版).zip

    《Python学习手册 第5版》是一本深入浅出的Python编程指南,专为那些希望掌握Python编程基础乃至进阶知识的读者设计。本书由资深Python开发者撰写,详细讲解了Python语言的核心概念、语法结构和常用库,是学习Python...

    python学习笔记.zip

    这个资源是我在b站学习python时一个字一个字的写下来的,学习...该文章主要用于python学习和复习,不懂的可以一边结合b站的视频一起学习,还有,我不知道学习笔记的上传算不算侵权,如果有侵权的话,希望可以联系删除。

    python学习资源合集

    这份"python学习资源合集"包含了五本极具价值的Python学习书籍,旨在帮助初学者快速掌握这门语言并逐步进阶。 首先,《21天学通PYTHON》这本书提供了紧凑的学习计划,适合时间有限但希望快速入门的人。书中的内容...

    PYTHON学习教程md格式

    Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 * *...

    Python学习笔记(干货) 中文PDF完整版.pdf

    这份"Python学习笔记"涵盖了从环境搭建到基础语法,再到数据类型和控制结构等关键知识点,旨在为初学者提供全面的学习指导。 首先,1.1章节介绍了Python的基础,包括Python的起源和历史。Python是由Guido van ...

    Python学习路径以及学习视频

    "Python学习路径"意味着从初学者到精通者所应遵循的一系列学习步骤和资源。"黑马程序员全套视频课程"提供了全面的学习材料,涵盖从基础到高级的Python知识,包括Linux操作系统的基础、前端开发、网络爬虫技术以及Web...

    python学习指南中文版

    "Python学习指南中文版"是一本专为初学者和有一定基础的学习者设计的教材,旨在帮助读者全面掌握Python语言的核心概念和技术。这本书包含丰富的代码示例和实践案例,使学习过程更具实操性。 在Python的学习过程中,...

    真正Python系统详细的学习PPT

    总之,这份"真正Python系统详细的学习PPT"是一个全面的教程,无论你是零基础的初学者,还是想要提升技能的开发者,都可以从中找到适合自己的学习路径。通过系统地学习和实践,你将能够掌握Python编程的核心技能,并...

    Python学习手册第4版 中文PDF版 数10万Python爱好者的入门必读之作

     《Programming Python》,另外一本书,介绍在学习了Python之后可以用它来做什么。  也就是说,《Programming Python》这本基于应用的图书选择了本书所省略的话题,介绍了Python在Web、图形用户界面(GUI)和...

Global site tag (gtag.js) - Google Analytics