菜鸟python之旅(oeasy教您玩转python-002)
各位同学除夕快乐,除旧布新之时预祝能玩
你好世界 回忆上次内容- 了解了 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 都间隔一个空格应该如何呢?
- 试试看
- 我想要编辑一个完整的 python
- 文件保存好之后再执行
- 那就要先退出解释器
#退出解释器
quit()
- 退出 python3 的 IDLE 环境回到 shell 之后
#用vi打开并编辑oeasy.py
vi oeasy.py
- 用 vi 新建一个叫 oeasy.py 的文件 vi 是编辑神器 是我们主要的编辑工具 oeasy.py 是 python文件 的文件名 py 代表 python vi 和 oeasy.py 之间有个空格
进入 vi
- 然后进入了 vi 的界面了,左下角如下图
- 注意写的是 "oeasy.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文件我们可以查看么?
- cat oeasy.py 可以查看已经编写的 oeasy.py 的内容
- oeasy.py 是编写好的 python 程序
- 虽然 oeasy.py 只有一句
- 但也是一个程序
运行 py 文件
- python3 oeasy.py 运行 python3 程序 python3 是我们执行的解释器程序 oeasy.py 是 python3 的参数 意思是用 python3 来执行 oeasy.py
- 注意大小写的细节
- 如果要把 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 还有什么好玩的呢?
- 我们下次再说!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com