show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 了解了python
- 安装了python
- 进入了python
- 退出了python
- 可是我们什么也没有做就离开了IDLE游乐场!
#首先进入python3
python3
然后输入
#貌似程序都是从hello world开始的
hello world
- 好像系统爆了错误😡
- 他还挺好
- 告诉我错在哪了😌
- 知道了这是一个SyntaxError
- 他不认识hello world
hello world
应该是字符串- 需要给他加上双引号
"hello world"
- 但是好像输出也有引号
- 不过是单引号
- 我想的是直出
hello world
- 没有引号
- 应该怎么样做呢?
- 我来胡乱尝试一下
- 显示输出英文是什么?
display
- 但是系统又爆了错误❌
- 其实输出的英文是
print
- 这不是打印么?
- 我们用的是显示器啊
- 没有用打印机
- python诞生于1990s
- 给他带来启发的语言诞生于1960s、1970s
- 当时的机器使用电传打字机进行输出
- 代码里的输出都使用print函数
- 就成了一个文化
- 我直接把
print
这个函数名放到游乐场里面 - 告诉我
print
是一个内建函数built-in function
- 这就是交互式编程环境的好处
- 啥都告诉你
- 有来有回的
- 这个环境叫做REPL
- Read - Eval - Print - Loop
- 读取 - 执行 - 打印输出 - 循环这个过程
- print是一个函数
- 函数后面必须得加上一对小括号
- 小括号里面放置参数
- 我们先放一个
h
- 但是不行
- 因为系统把
h
当做一个变量名 - 不认识
h
- 必须给
h
加上双引号"h"
成为一个字符串- 字符串就能当
print
函数的参数
- 我们了解一下为什么用
- 括号
- 引号
- ()括号含义
- 意味着告诉python
- print是一个函数
print()
- 输出空行
- 而且括号里还可以放参数
print(h)
- 名字
h
没有定义 - 这个时候就需要引号
- 名字
- 引号含义
- 引号把字符引用起来形成一个字符串
print("h")
- 输出"h"字符串
- "h"就是print函数的参数
- 参数放在小括号里
#使用print函数
print("h")
#输出hello world
print("hello world")
- 回车输出~
- 如果一不小心拼写成
pront
的话
- 拼写错一点儿都不行 😬
- python是个解释器
- 可以一行行进行解释
- 想让他干什么直接输入就可以
1+1
300*40
123123123123*123123131213212313
- 多大才能崩溃呢?
- 这个数字好大
- 也难怪这个python比较慢
- 看起来他对于乘法做了什么处理
- 一般程序无法直接处理这么大的数字乘法
- 他能不慢么?
- 字符串能做乘法吗?
"hello"*10
- 想让每个
hello
都分开应该如何呢? - 试试看🤔
- 我想要编辑一个完整的python文件并执行
- 那就要先退出解释器
#退出解释器
quit()
#用vi打开并编辑oeasy.py
vi oeasy.py
- 退出
python3
的IDLE
环境回到shell
之后 - 用
vi
新建一个叫oeasy.py
的文件vi
是编辑神器- 是我们主要的编辑工具
oeasy.py
是python
的文件名vi
和hello.py
之间有个空格
- 然后进入了
vi
的界面了,如下图
- 注意左下角写的是
"oeasy.py" [新文件]
- 特别要注意左下角这个位置
- 就像小地图一样重要
- 按i键进入编辑模式
- 再观察左下角
- 如下图所示
- 显示
--插入(粘贴)--
- 可以进行插入文字了
- 在上面输入
print("hello python world")
- 时刻注意左下角
- 输入
print("hello python world")
之后 - 按esc键回到正常模式
- 再观察左下角
--插入(粘贴)--
不显示了
- 如下图
- oeasy.py后面有个[+]
- [+]意味着没保存
- 按:键进入命令行模式
- 注意用的是左手小指和右手小指配合
- 按下就从正常模式切换到了命令行模式
- 再观察左下角
- 输入
wq
w
的意思是write
写文件,就是保存q
的意思是quit
退出vi
wq
一起就是先保存后退出
- 然后按 回车 键
- 回到
shell
环境
- 如果对于vi不熟悉的话
- 建议先看https://www.lanqiao.cn/courses/2840
- 磨刀不误砍柴工
oeasy.py
是编写的python
程序- 虽然
oeasy.py
只有一句 - 但也是一个程序
cat oeasy.py
- 可以查看已经编写的
oeasy.py
的内容
- 可以查看已经编写的
python3 hello.py
- 运行
python3
程序 python3
是我们执行的解释器程序oeasy.py
是python3
的参数- 意思是用
python3
来执行hello.py
- 运行
- 注意大小写的细节
- 如果要把
print
函数首字母大写 会如何?
vi hello.py
- 把
print
改成Print
- 保存并退出vim
python3 hello.py
- 可以发现 python 文件中的代码是大小写敏感的
- 而且系统命令的执行也是大小写敏感的
- 总之都是大小写敏感的 case-sensitive🤖
- python确实写起来比较简洁
- 在解释器里玩耍
- print("Hello World")
- 1+1
- 编写了
py
文件 - 运行了
py
文件 - 很简单
- 让我们继续!!!
python
还有什么好玩的呢?🤔- 我们下次再说!👋