`

python 特点

 
阅读更多

1、Python以模块文件的方式组织代码。 Python每个模块为一个对象,引用模块里对象的属性时首先要导入模块(例如 import Module1,Module1.attr) 

2、Python的列表(类似于数组)支持列表解析 列表解析的功能非常强大,也很常用。如

 

  • 表达式: list1 = [x+2 for x in [1,2,3]]
  • 文件操作: lines = [line.rstrip() for line in open('filename') if line[0] == 'p'] 
  • 集合操作:[x+y for x in 'abc' for y in 'lmn'] 该操作完成abc与lmn的排列组合

3、Python根据代码前的缩进判断不同的代码块

while True:
    reply = raw_input('Enter text:')
    if reply == 'stop':
        break
    elif not reply.isdigit():
        print 'Bad!'*8
    else:
        print int(reply)**2
print 'Bye'

4、在Python里,OOP完全是可选的。 Python里是以模块文件的方式组织代码结构,但这样的组织方式不能最优化代码重用,于是Python借鉴面向对象语言引入了类。 

5、灵活的交互式环境 在控制台输入 python,按回车键即可进入交互式环境 

6、完整的文档支持 例如查看 dict 对象的文档说明,只需在交互式环境下输入 help(dict),按回车键就可以查看其文档说明

分享到:
评论

相关推荐

    Python特点.docx

    Python 特点 Python 是一门简单而且直观的语言,它的设计目标是面向对象、开源、易于学习和使用。Python 的代码看起来像英语那样容易理解,适用于短期开发的日常任务。Python 是完全面向对象的语言,一切都是对象,...

    Python入门基础教程全套.ppt下载

    本教程旨在帮助读者快速掌握 Python 入门基础知识,了解 Python 的发展历程、特点、应用领域,并掌握 PyCharm 编写简单 Python 程序、Python 开发环境的配置和 Python 程序执行原理等内容,为读者提供了一个系统的 ...

    python面试常见问题

    python面试常见问题1、“==”与is的区别2、list与tuple的区别3、python中list与dict4、局部变量和全局变量5、迭代器和生成器6、yield7、import过程8、python装饰器9、python特点(封装、继承、多态)10、垃圾回收...

    Python基础笔记(全).pdf

    本笔记涵盖了 Python 语言的基础知识,包括 Python 的特点、解释型语言、面向对象的思维方式、Python 的优缺点、执行 Python 程序的三种方式、变量类型和变量定义等内容。 一、Python 特点 Python 是一种完全面向...

    Python入门基础教程全套.ppt

    Python特点 Python有很多优点,包括: * 易于学习 * 易于阅读 * 易于维护 * 强大的标准库 * 互动模式 * 可移植 * 可扩展 * 数据库操作 * GUI编程 * 可嵌入 Python应用领域 Python有广泛的应用领域,包括: * ...

    《Python程序设计》期末考试理论笔试题带答案

    1. Python特点:Python是一种高级编程语言,具有面向对象、可读性好和开源的特点。其中,运行效率相比其他解释型语言可能较低,因为它的解释器执行速度相对较慢。 2. 合法标识符:在Python中,合法的标识符可以以...

    Python教程.docx

    * Python特点:Python具有高级语言的特点,如支持面向对象编程、函数编程和泛型编程。 * Python的优缺点:Python的优点是易于学习、拥有丰富的标准库和强大的社区支持;缺点是执行速度相对较慢。 二、Python语言...

    资料Python完全新手教程复习知识点试卷试题.doc

    9. Python特点:Python是面向对象的,可读性好,开源,但相比其他编译型语言,运行效率可能较低。因此,B "运行效率高" 不是Python的特点。 10. 保留字:Python的保留字是具有特殊含义的标识符,例如`print()`、`if...

    用来上交python作业和储存python笔记.rar

    3、Python特点 Python是完全面象对象的语言 函数、模块、数字、字符串都是对象,在Python中一切皆对象 完全支持继承、重载、多重继承 完全支持重载运算符,也支持泛型设计 Pyhton有一个强大的标准库,Python的核心只...

    (完整版)Python快速编程入门教程.ppt

    Python 具有十大特点:易于学习、易于阅读、易于维护、强大标准库、互动模式、可移植、可扩展、数据库操作、GUI 编程、可嵌入。Python 的应用领域非常广泛,包括 Web 开发领域、操作系统管理、服务器运维的自动化...

    python基础-03

    Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python...

    python基础-02

    Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python...

    python基础-01

    Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python...

    python基础-04

    Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python...

    python基础-10

    Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python...

    python基础-05

    Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python...

    python基础-06

    Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python...

    python基础-07

    Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python...

    python基础-08

    Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python...

    python基础-09

    Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python...

Global site tag (gtag.js) - Google Analytics