zoukankan      html  css  js  c++  java
  • 02-第一个Python程序——又精通了一种Hello world

      概述:本文从经典的“Hello world”开始,编写第一个Python程序。


    一、命令行模式&交互模式

      所谓命令行模式,其实就是我们常说的cmd。

      在命令行模式下输入命令“python”,就会看到如下提示,并进入Python交互模式,提示符是 >>>。在Python交互模式下输入exit()并回车,就退出了Python交互模式,回到命令行模式。

            

      前文中,我们安装了Python。所以也可以直接在开始菜单打开Python交互模式。此时输入exit(),窗口会直接关闭,而非回到命令行模式。

            

       在交互模式下直接输入代码,可以直接获得执行结果。并且在交互模式下,代码是输入一行,执行一行,并将结果自动打印出来。而执行 .py 文件,只能在命令行模式下执行。而且会一次性执行完所有代码,不会自动输出每一行的执行结果。

      综上,Python交互模式主要用于调试和初学者学习,不是正式运行代码的环境。

    二、编辑并运行 .py 文件

      编辑 .py 文件

      上文提到,Python交互环境不是正式运行代码的环境。在实际应用中,我们更多是编写并运行 .py 文件。在Windows系统中,我倾向于使用notepad++和pycharm来编辑 .py 文件。在Linux中,则可以使用vim。

      文件名必须以 .py 结尾,此外,文件名只能是英文字母、数字和下划线的组合。

      运行 .py 文件

      windows上不能直接运行 .py 文件,但在 Linux 上可以。但需注意,必须在 .py 文件第一行加上一行特殊的注释:

    #!/usr/bin/env python3

    三、输入和输出

    输出

      用 print() 在括号中加上字符串,即可向屏幕上输出指定内容。字符串可以用 '' 或 "" 括起来。譬如输出 hello world:

    >>> print("hello world")
    hello world

      print() 函数可以接收多个字符串,用逗号隔开即可。在输出时,逗号会转换成空格。

    >>> print("hello world", "hello future")
    hello world hello future

      print() 可以打印整数,或计算结果:

    >>> print(123)
    123
    >>> print(111 + 222)
    333

    输入

      Python提供了inupt()方法,可以接收用户输入的字符串,并存放在变量里。我们还可以给input()函数传入一个字符串参数,用于提示用户输入。

    >>> name = input("Please enter your name: ")
    Please enter your name: Albert
    >>> print("Hello, ", name)
    Hello,  Albert

       有一点需要注意:input() 方法返回的是字符串类型。如果想作为整数使用,则需通过 int() 函数进行类型转换。

  • 相关阅读:
    20个命令行工具监控 Linux 系统性能【转载】
    机器学习及部分NLP相关网上的代码资源整理
    职场中脱颖而出的成长秘诀【转载】
    美好的诗词
    其实这是一种生活方式【转载】
    10个非常有趣的Linux命令【转载】
    如何摆脱工具类【转载】
    在线公开课 | 如何基于模型训练平台快速打造AI能力?
    企业应用架构演化探讨:从微服务到Service Mesh
    生命的价值——大型科技公司的时间“减”史
  • 原文地址:https://www.cnblogs.com/murongmochen/p/11654428.html
Copyright © 2011-2022 走看看