zoukankan      html  css  js  c++  java
  • 学习廖雪峰的Python教程之第一个Python程序

    一、命令行模式和Python交互模式的区分

    命令行模式:

    Python交互模式

    二、文本编辑器

    1.绝对不能用Word和Windows自带的记事本。Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误。文本编辑器可用Notepad++Sublime Text、EditPlus,个人用EditPlus比较多

    2.注意print前面不要有任何空格。

    3.用文本编辑器写Python程序,然后保存为后缀为.py的文件(后缀必须是.py),就可以用Python直接运行这个程序了。文件名只能是英文字母、数字和下划线的组合

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

    直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。

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

    5.在Mac和Linux上是可以的直接运行py文件,在windows中不可以

    写好的代码也可以用网页版-》代码运行助手运行,不想装环境时,可以试试

    三、输入、输出 input()、print()

    print()输出,可同时输出多个

    区别:打印出来的中间是-》逗号还是空格

    1 print ("hello,world") #结果:hello,world
    2 
    3 print("hello","world") #结果:hello world

    input()输入:

    1 name = input('please enter your name: ')
    2 print('hello,', name)
    3 
    4 #结果如下:
    5 #please enter your name: Michael【Michael是根据提示,后来重新输入的】
    6 #hello, Michael
  • 相关阅读:
    Java实现 LeetCode 50 Pow(x,n)
    Java实现 LeetCode 50 Pow(x,n)
    Java实现 LeetCode 49 字母异位词分组
    Java实现 LeetCode 49 字母异位词分组
    Java实现 LeetCode 49 字母异位词分组
    Java实现 LeetCode 48 旋转图像
    Java实现 LeetCode 48 旋转图像
    Java实现 LeetCode 48 旋转图像
    Java实现 LeetCode 47 全排列 II(二)
    Java实现 LeetCode 47 全排列 II(二)
  • 原文地址:https://www.cnblogs.com/wxmeizi/p/6925165.html
Copyright © 2011-2022 走看看