美文网首页
初窥 Python

初窥 Python

作者: kelikeli_2020 | 来源:发表于2019-01-03 10:04 被阅读0次

    为什么使用 Python?

    我们要学习和使用 Python 的一个原因是它非常流行,而且Python 用户的数量以及使用 Python 编写的应用程序、库的增长较快,使用者可以利用这些进行快速上手、开发。

    在很多开发领域中都可以看到 Python 的踪迹,如被用来构建系统工具、用来开发Internet 应用程序和快速开发原型、设计图形化显示、大数据计算等。

    Python与其他脚本语言相比也有一定的优势。它的语法非常简单,这使得 Python 非常容易学习。在使用复杂的数据结构(例如列表、词典和元组)时,Python也非常简单,而且可描述性更好。Python 还可以对语言进行扩充,也可以由其他语言进行扩充。

    Python 使用缩进格式来判断代码的作用域。

    Python 初体验

    作为一种解释性语言,Python 很容易使用,并且能够快速验证我们的想法和开发原型软件。Python 程序可以作为一个整体进行解释,也可以一行行地解释。

    可以在第一次运行 Python 时测试一下 Python 代码,然后一次只输入一行试试。在 Python 启动之后,会显示一个提示符(>>>),可以在这里输入命令。

    # Open a file, read each line, and print it out
    for line in open('file.txt'):
      print line
    # Create a file and write to it
    file = open("test.txt", "w")
    file.write("test line\n")
    file.close()
    # Create a small dictionary of names and ages and manipulate
    family = {'Megan': 13, 'Elise': 8, 'Marc': 6}
    # results in 8
    family['Elise']
    # Remove the key/value pair
    del family['Elise']
    # Create a list and a function that doubles its input.  Map the
    #    function to each of the elements of the list (creating a new
    #    list as a result).
    arr = [1, 2, 3, 4, 5]
    def double(x): return x*x
    map(double, arr)
    # Create a class, inherit by another, and then instantiate it and
    #    invoke its methods.
    class Simple:
      def __init__(self, name):
        self.name = name
      def hello(self):
        print self.name+" says hi."
    class Simple2(Simple):
      def goodbye(self):
        print self.name+" says goodbye."
    me = Simple2("Tim")
    me.hello()
    me.goodbye()
    

    相关文章

      网友评论

          本文标题:初窥 Python

          本文链接:https://www.haomeiwen.com/subject/icaxrqtx.html