菜鸟python之旅(oeasy教您玩转python-002)

各位同学除夕快乐,除旧布新之时预祝能玩

你好世界 回忆上次内容
  • 了解了 Python
  • 安装了 python
  • 进入了 Python
  • 退出了 Python
  • 可是我们什么也没有做就离开了 IDLE 游乐场!
你好世界

#首先进入Python3 python3

我们想要来个hello world!然后直接输入

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

菜鸟python之旅(oeasy教您玩转python-002)(1)

菜鸟python之旅(oeasy教您玩转python-002)(2)

  • 好像系统爆了错误
  • 系统还挺友好
  • 告诉我错在哪了
  • 那我错哪儿了?
加上引号
  • 通过报错
  • 我们知道了这是一个 SyntaxError 语法错误
  • 他不认识 hello world

菜鸟python之旅(oeasy教您玩转python-002)(3)

菜鸟python之旅(oeasy教您玩转python-002)(4)

  • hello world 应该是字符串
  • 需要给他加上双引号 "hello world" 引起来
  • 这回真的输出了!!! 但是好像输出也有引号 不过是单引号
  • 我想的是直出 hello world 没有引号
  • 应该怎么样做呢? 来胡乱尝试一下
直接输出
  • 显示输出英文是什么? display 但是系统又爆了错误 ❌
  • 其实输出的英文是 print 这不是打印么? 我们用的是显示器啊 没有用打印机

菜鸟python之旅(oeasy教您玩转python-002)(5)

菜鸟python之旅(oeasy教您玩转python-002)(6)

  • print 应该如何理解?
缘由
  • Python 诞生于 1990s 给他带来启发的语言诞生于 1960s、1970s 当时的机器使用电传打字机进行输出 代码里的输出都使用 print 函数 就成了一个文化
  • 我直接把 print 这个函数名放到游乐场里面 告诉我 print 是一个内建函数 built-in function

菜鸟python之旅(oeasy教您玩转python-002)(7)

菜鸟python之旅(oeasy教您玩转python-002)(8)

  • 这就是交互式编程环境的好处
  • 啥都告诉你
  • 有来有回的
  • 这个环境叫做 REPL 什么是REPL呢? REPL
  • Read - Evaluate - Print - Loop
  • 读取 - 执行 - 打印输出 - 循环这个过程

菜鸟python之旅(oeasy教您玩转python-002)(9)

菜鸟python之旅(oeasy教您玩转python-002)(10)

加上括号
  • print 是一个函数
  • 函数后面必须得加上一对小括号
  • 小括号里面放置参数
  • 我们先放一个 h 但是不行 因为系统把 h当做一个变量名 不认识 h

菜鸟python之旅(oeasy教您玩转python-002)(11)

菜鸟python之旅(oeasy教您玩转python-002)(12)

  • 那怎么办?
加上引号
  • 必须给 h 加上双引号 "h" 成为一个字符串 字符串就能当 print 函数的参数

菜鸟python之旅(oeasy教您玩转python-002)(13)

菜鸟python之旅(oeasy教您玩转python-002)(14)

  • 我们了解一下为什么用 括号 引号
符号含义
  • ()括号含义 意味着告诉 python 要把 print 理解成一个函数 print() 输出空行 而且括号里还可以放参数 print(h) h 应该对应一个变量 如果想要直接输出h 这个时候就需要引号
  • 引号含义 引号把字符引用起来形成一个字符串 就像引用名人名言一样 所以引号叫做引号
  • 整合起来 print("h") 输出"h"字符串 "h"就是 print 函数的参数 参数放在小括号里

#使用print函数 print("h") #输出hello world print("hello world")

  • 回车输出~
拼写细节
  • 如果一不小心拼写成 pront 的话

菜鸟python之旅(oeasy教您玩转python-002)(15)

菜鸟python之旅(oeasy教您玩转python-002)(16)

  • 拼写错一点儿都不行
  • 叫错名字的话就找不到这个函数了
玩解释器
  • python 是个解释器
  • 可以一行行进行解释
  • 想让他干什么直接输入就可以

1 1 300*40

菜鸟python之旅(oeasy教您玩转python-002)(17)

菜鸟python之旅(oeasy教您玩转python-002)(18)

来点过分的

123123123123*123123131213212313

菜鸟python之旅(oeasy教您玩转python-002)(19)

菜鸟python之旅(oeasy教您玩转python-002)(20)

  • 这都没有崩溃?
  • 多大才能崩溃呢?
系统崩溃

菜鸟python之旅(oeasy教您玩转python-002)(21)

菜鸟python之旅(oeasy教您玩转python-002)(22)

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

"hello"*10

菜鸟python之旅(oeasy教您玩转python-002)(23)

菜鸟python之旅(oeasy教您玩转python-002)(24)

  • 想让每个 hello 都间隔一个空格应该如何呢?
  • 试试看
编辑 py 文件
  • 我想要编辑一个完整的 python
  • 文件保存好之后再执行
  • 那就要先退出解释器

#退出解释器 quit()

新建 py 文件
  • 退出 python3 的 IDLE 环境回到 shell 之后

#用vi打开并编辑oeasy.py vi oeasy.py

  • 用 vi 新建一个叫 oeasy.py 的文件 vi 是编辑神器 是我们主要的编辑工具 oeasy.py 是 python文件 的文件名 py 代表 python vi 和 oeasy.py 之间有个空格

菜鸟python之旅(oeasy教您玩转python-002)(25)

菜鸟python之旅(oeasy教您玩转python-002)(26)

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

菜鸟python之旅(oeasy教您玩转python-002)(27)

菜鸟python之旅(oeasy教您玩转python-002)(28)

  • 注意写的是 "oeasy.py" [新文件] 特别要注意左下角这个位置 就像小地图一样重要
编辑 py 文件
  • 按 i 键进入编辑模式 再观察左下角 如下图所示 显示 --插入(粘贴)--
  • 可以进行插入文字了 在上面输入 print("hello Python world")

菜鸟python之旅(oeasy教您玩转python-002)(29)

菜鸟python之旅(oeasy教您玩转python-002)(30)

  • 时刻注意左下角
回到正常模式
  • 输入 print("hello Python world") 之后
  • 按 esc 键回到正常模式 再观察左下角 --插入(粘贴)-- 不显示了
  • 如下图

菜鸟python之旅(oeasy教您玩转python-002)(31)

菜鸟python之旅(oeasy教您玩转python-002)(32)

  • oeasy.py 后面有个[ ]
  • [ ]意味着没保存
保存并退出
  • 按 : 键进入命令行模式 注意用的是左手小指和右手小指配合 左手小指shift 右手小指; 按下就从正常模式切换到了命令行模式 再观察左下角
  • 输入wq w的意思是write写文件,就是保存 q的意思是quit退出vi wq一起就是先保存后退出
  • 然后按 回车 键
  • 回到bash环境

菜鸟python之旅(oeasy教您玩转python-002)(33)

菜鸟python之旅(oeasy教您玩转python-002)(34)

  • 如果想要对于 vi 深入了解 建议有时间的话点击下面这个链接看看 oeasy教您玩转vim 磨刀不误砍柴工
  • 编写好了python文件我们可以查看么?
查看 py 文件
  • cat oeasy.py 可以查看已经编写的 oeasy.py 的内容
  • oeasy.py 是编写好的 python 程序
  • 虽然 oeasy.py 只有一句
  • 但也是一个程序

菜鸟python之旅(oeasy教您玩转python-002)(35)

菜鸟python之旅(oeasy教您玩转python-002)(36)

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

菜鸟python之旅(oeasy教您玩转python-002)(37)

菜鸟python之旅(oeasy教您玩转python-002)(38)

  • 注意大小写的细节
  • 如果要把 print 函数首字母大写 会如何?
大写 Print
  • vi oeasy.py
  • 把 print 改成 Print
  • 保存并退出 vim
  • python3 oeasy.py

菜鸟python之旅(oeasy教您玩转python-002)(39)

菜鸟python之旅(oeasy教您玩转python-002)(40)

  • 可以发现 python 文件中的代码是大小写敏感的
  • 而且系统命令的执行也是大小写敏感的
  • 总之都是大小写敏感的 (case-sensitive)
与其他语言比较

菜鸟python之旅(oeasy教您玩转python-002)(41)

菜鸟python之旅(oeasy教您玩转python-002)(42)

  • python 确实写起来比较简洁
总结
  • 在解释器里玩耍 print("Hello World") 1 1
  • 谜底揭晓,可以让字符串乘法分开的 print("hello \n"*20) print("hello \t"*20)
  • 编写了py文件
  • 运行了py文件
  • 很简单
  • 让我们继续!!!
  • python 还有什么好玩的呢?
  • 我们下次再说!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页