zoukankan      html  css  js  c++  java
  • Day01 第一个Python程序

    1、切换linuxmint下切换python版本

       linuxmint下同时安装了python2.x和3.x版本,但默认使用2.x版本,若更改默认为3.x版本,可使用(参考文档

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

      若不切换默认为3.x版本,可以在命令行模式使用python3在python交互模式中使用python3

    2、命令行模式&Python交互模式

      2.1 命令行模式: 

      

      2.2 Python交互模式:命令行模式下敲python,进入到Python交互模式,提示符是 >>> ,输入exit()退出交互模式

      

      命令行模式下可以执行python进入python交互环境,也可以执行 python hello.py 运行一个 .py 文件

      Python交互式环境下直接运行Python代码和命令行模式运行.py文件有所不同

      • 在Python交互式模式下,可以直接输入代码,然后执行,并立刻得到结果
      • 命令行模式可以直接运行.py 文件,但是想要输出结果,必须用 print() 打印

      Python的交互模式和直接运行.py文件有什么区别呢?

      • 直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
      • 直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会以交互的方式输入源代码的。

     3、使用文本编辑器

    • 文件要以.py 结尾
    •  print 前面不要有任何空格

      直接运行py文件(linux和mac下可以,windows下不行):

      1、将print('hello world')写入hello.py文件中,

       #!/usr/bin/python3  这个为python的可执行路径,可以通过which python3/ which python来获取

      

      2、通过命令给 hello.py 以执行权限

      $ chmod a+x hello.py

      3、 ./hello.py 执行文件(双击.py文件在终端中运行也能运行成功,但是运行太快,可以在最后加一个input()让程序停下)

      

    4、输入和输出 input() 和 print() 

    1. print() 在括号中加上字符串,就可以向屏幕上输出指定的文字
    2. print()函数也可以接受多个字符串,用逗号“,”隔开,遇到逗号“,”会输出一个空格
    3. print()也可以打印整数,或者计算结果:

      

      当你输入 name = input() 并按下回车后,Python交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。

      输入完成后,不会有任何提示,Python交互式命令行又回到 >>> 状态了。那我们刚才输入的内容到哪去了?答案是存放到name变量里了。

      可以直接输入name或者用print()函数查看变量内容:

      

       input()可以添加提示

      

  • 相关阅读:
    《Programming WPF》翻译 第6章 3.二进制资源
    《Programming WPF》翻译 第5章 前言
    谈谈粒子系统
    GameFramework的初步设计
    引擎层次化设计
    关于HeapCreate(1)
    新的引擎ZeusEngine
    最短路径算法介绍
    Max导出插件
    游戏中的光影效果
  • 原文地址:https://www.cnblogs.com/wmjlh/p/8486603.html
Copyright © 2011-2022 走看看