关于python:oeasy教您玩转python-002-你好世界-各位同学除夕快乐除旧布新之时预祝能玩转python

6次阅读

共计 2369 个字符,预计需要花费 6 分钟才能阅读完成。

你好世界 🥊

回顾上次内容

  • 理解了 Python
  • 装置了 Python
  • 进入了 Python
  • 退出了 Python
  • 可是咱们什么也没有做就来到了 IDLE 游乐场!

你好世界

# 首先进入 Python3
python3

咱们想要来个 hello world!
而后间接输出

# 貌似程序都是从 hello world 开始的
hello world

  • 如同零碎爆了谬误 😡
  • 零碎还挺敌对
  • 通知我错在哪了 😌
  • 那我错哪儿了?

加上引号

  • 通过报错
  • 咱们晓得了这是一个 SyntaxError

    • 语法错误
  • 他不意识 hello world

  • hello world 应该是字符串
  • 须要给他加上双引号 "hello world" 引起来
  • 这回真的输入了!!!

    • 然而如同输入也有引号
    • 不过是单引号
  • 我想的是直出 hello world

    • 没有引号
  • 应该怎么样做呢?

    • 来胡乱尝试一下🤪

间接输入

  • 显示输入英文是什么?

    • display
    • 然而零碎又爆了谬误 ❌
  • 其实输入的英文是

    • print
    • 这不是打印么?
    • 咱们用的是显示器啊
    • 没有用打印机

  • print 应该如何了解?

原因

  • Python 诞生于 1990s

    • 给他带来启发的语言诞生于 1960s、1970s
    • 过后的机器应用电传打字机进行输入

      • 代码里的输入都应用 print 函数

        • 就成了一个文化
  • 我间接把 print 这个函数名放到游乐场外面

    • 通知我 print 是一个内建函数 built-in function

  • 这就是交互式编程环境的益处
  • 啥都通知你
  • 有来有回的
  • 这个环境叫做 REPL

    • 什么是 REPL 呢?🤔

    REPL

  • Read – Evaluate – Print – Loop
  • 读取 – 执行 – 打印输出 – 循环这个过程

加上括号

  • print 是一个函数
  • 函数前面必须得加上一对小括号
  • 小括号外面搁置参数
  • 咱们先放一个 h

    • 然而不行
    • 因为零碎把 h当做一个变量名
    • 不意识 h

  • 那怎么办?

加上引号

  • 必须给 h 加上双引号

    • "h" 成为一个字符串
    • 字符串就能当 print 函数的参数

  • 咱们理解一下为什么用🧐

    • 括号
    • 引号

符号含意

  • ()括号含意

    • 意味着通知 python
    • 要把 print 了解成一个函数
    • print()

      • 输入空行
    • 而且括号里还能够放参数
    • print(h)

      • h 应该对应一个变量
      • 如果想要间接输入h

        • 这个时候就须要引号
  • 引号含意

    • 引号把字符援用起来造成一个字符串

      • 就像援用名人名言一样
      • 所以引号叫做引号
  • 整合起来

    • print("h")
    • 输入 ”h” 字符串
    • “h” 就是 print 函数的参数
    • 参数放在小括号里
# 应用 print 函数
print("h")
#输入 hello world
print("hello world")
  • 回车输入~

拼写细节

  • 如果一不小心拼写成 pront 的话

  • 拼写错一点儿都不行 😬
  • 叫错名字的话就找不到这个函数了

玩解释器

  • python 是个解释器
  • 能够一行行进行解释
  • 想让他干什么间接输出就能够
1+1
300*40

来点过分的

123123123123*123123131213212313

  • 这都没有解体?
  • 多大能力解体呢?🤔

零碎解体

  • 这个数字好大
  • 也难怪这个 Python 比较慢
  • 看起来他对于加法、乘法做了什么解决
  • 其余程序受制于计算机字长限度
  • 无奈间接解决这么大的数字乘法
  • python 却能够
  • 所以 python 能不慢么?!
  • 字符串能做乘法吗?🤔

字符串乘法

"hello"*10

  • 想让每个 hello 都距离一个空格应该如何呢?
  • 试试看 🤔

编辑 py 文件

  • 我想要编辑一个残缺的 python
  • 文件保留好之后再执行
  • 那就要先退出解释器
# 退出解释器
quit()

新建 py 文件

  • 退出 python3 的 IDLE 环境回到 shell 之后
# 用 vi 关上并编辑 oeasy.py
vi oeasy.py
  • vi 新建一个叫 oeasy.py 的文件

    • vi 是编辑神器
    • 是咱们次要的编辑工具
    • oeasy.py 是 python 文件 的文件名

      • py 代表 python
    • vioeasy.py 之间有个空格

进入 vi

  • 而后进入了 vi 的界面了,左下角如下图

  • 留神写的是 "oeasy.py" [新文件]

    • 特地要留神左下角这个地位
    • 就像小地图一样重要

编辑 py 文件

  • i 键进入编辑模式

    • 再察看左下角
    • 如下图所示
    • 显示 -- 插入(粘贴)--
  • 能够进行插入文字了

    • 在下面输出 print("hello Python world")

  • 时刻留神左下角

回到失常模式

  • 输出 print("hello Python world") 之后
  • esc 键回到失常模式

    • 再察看左下角
    • -- 插入(粘贴)-- 不显示了
  • 如下图

  • oeasy.py 前面有个[+]
  • [+]意味着没保留

保留并退出

  • : 键进入命令行模式

    • 留神用的是左手小指和右手小指配合

      • 左手小指shift
      • 右手小指;
    • 按下就从失常模式切换到了命令行模式
    • 再察看左下角
  • 输出wq

    • w的意思是 write 写文件,就是保留
    • q的意思是 quit 退出vi
    • wq一起就是先保留后退出
  • 而后按 回车
  • 回到 bash 环境

  • 如果想要对于 vi 深刻理解

    • 倡议有工夫的话点击上面这个链接看看

      • oeasy 教您玩转 vim
    • 磨刀不误砍柴工
  • 编写好了 python 文件咱们能够查看么?🤔

查看 py 文件

  • cat oeasy.py

    • 能够查看曾经编写的 oeasy.py 的内容
  • oeasy.py 是编写好的 python 程序
  • 尽管 oeasy.py 只有一句
  • 但也是一个程序

运行 py 文件

  • python3 oeasy.py

    • 运行 python3 程序
    • python3 是咱们执行的解释器程序
    • oeasy.py 是 python3 的参数
    • 意思是用 python3 来执行 oeasy.py

  • 留神大小写的细节
  • 如果要把 print 函数首字母大写 会如何?

大写 Print

  • vi oeasy.py
  • print 改成 Print
  • 保留并退出 vim
  • python3 oeasy.py

  • 能够发现 python 文件中的代码是大小写敏感的
  • 而且系统命令的执行也是大小写敏感的
  • 总之都是大小写敏感的 (case-sensitive)🤖

与其余语言比拟

  • python 的确写起来比拟简洁

总结

  • 在解释器里游玩

    • print(“Hello World”)
    • 1+1
  • 谜底揭晓,能够让字符串乘法离开的

    • print(“hello \n”*20)
    • print(“hello \t”*20)
  • 编写了 py 文件
  • 运行了 py 文件
  • 很简略
  • 让咱们持续!!!
  • python 还有什么好玩的呢?🤔
  • 咱们下次再说!👋
正文完
 0