show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次
- 了解了
python
- 进入了
python
- 退出了
python
- 了解了
- 这并不难
- 这就是 我们 对
python
的初体验
- 这就是 我们 对
- 恭喜您
存活
了下来!
python
还有什么好玩
的吗?🤔
-
键入 python3
- 进入python3游乐场
-
貌似程序 都是从 hello world 开始的
- 想要在游乐场 来个
hello world!
- 直接输入
- 想要在游乐场 来个
hello world
- 好像 系统
- 报告了
错误
😡
- 报告了
- 报错的原因
- 在第1行
- 出现了 不合法的语法
- 在第1行
- python3 游乐场
- 为什么 会给我报错?!
报错
是为了改错
- 知道第
几
行 出了什么
错- 就知道
怎么
改了
- 就知道
- 比 不报错 强
- 知道第
- 及时的
反馈
- 有助于 我们快速学习
- 就像 打游戏 一样
- 实时互动
- 这 就是
- python 游乐场 好处
- 游乐场的 官方说法是什么呢?
- 告诉我们 错在
哪儿
了 😌
- 那我 到底 错
哪儿
了?
- 观察 报错
- 知道了 这是一个
SyntaxError
- 语法错误
- 知道了 这是一个
- python3 不认识
hello world
hello world
是 引用起来的一句话- 需要 给他两边 加上
双引号
- 需要 给他两边 加上
- 按方向键↑可以重复上一条命令
- 光标处于hello world!结尾处
- 先打上一个双引号
- 光标处于hello world!结尾处
- ctrl+a
- 再打上一个双引号
"hello world"
引起来- 再回车
-
这回
- 真的 输出了!!!😄
- 输出的是 用引号 引用起来的字符
- 引起来的字符序列 叫
字符串
- 引起来的字符序列 叫
-
细看 输出的那行
- 也有引号
- 本来加的 是
双引号
- 输出的 却是
单引号
?
- 输出的 却是
- 如果 文字两边
- 都加
单引号
呢?
- 都加
- 按方向键↑
- 可以找到 之前运行的命令
- ↑、↓
- 可以进行 搜索历史命令
- ctrl+a
- 可以跳转到行头
hello world
- 两边 都改成 单引号
- 不管输入的
是
单引号还是
双引号
- 输出的
都
是单引号- 效果 是一样的
- 既然 效果一样
- 究竟 是应该
- 用
单引号
- 还是
双引号
呢?
- 用
- 究竟 是应该
- 在python3中
- 使用
单引号
或双引号
- 都是字符串
- 是
没有
区别的
- 使用
- 但 在
c语言
中双引号
表示字符串
- "oeasy"
单引号
表示单个字符
- 'o'
单字符的字符串
也算是字符串
- "a"
- python3
- 如果是 您学习的
第一门
编程语言 - 我建议您 养成个 习惯
- 字符串 默认使用
双引号
- 这样 以后学习c语言
- 也会很方便
- 字符串 默认使用
- 如果是 您学习的
- 字符串 可以有 加减乘除 么?
- 字符串相加 就是 字符串拼合
- 中间 可以有
空格
么?- 想要"hello world"
- 前面或者后面 的 单词
- 加上
空格
都可以
- 加上
- ↑、↓
- 可以进行 搜索历史命令
- ←、→
- 可以移动光标
- ctrl + ←、→
- 可以进行 以单词为单位左右移动
- ctrl + a
- 移动到行头
- ctrl + e
- 移动到行尾
- 如果就想要用
- "hello" 和 "world"
- 不带空格的单词
- 如何拼出 "hello world"呢?
- "hello" 和 "world"
- 中间 加上1个空格
- 就可以😄
-
但是
hello world
两边 总有引号
-
我想要的是
- 直出
hello world
- 两边 没有引号
- 直出
-
应该 怎么样做 呢?
-
胡乱 尝试 一下🤪
- 按常理来说
- 游乐场里 应该有个 输出函数
显示输出
对应的英文 是什么?display
就是 显示输出- 词根来自于
- dis 不
- plicare 折叠、编结
- 不折叠
- 就是 展示的意思
- 那display 真的是
输出
函数 吗?- 键入display会发生什么?
- 系统又报了错 ❌
- 每次回车
- 无论对错 都会有反应
- 这次的问题 是什么?
- NameError
- python3游乐场 根本不认识 display 这个
Name
- 所以报了
NameError
- python3游乐场 根本不认识 display 这个
- 输出函数 不是 display
- 那究竟是
什么
呢?
- 那究竟是
- 输出函数的英文是
print
- 这不是
打印
么?- 我们 用的是
显示器
啊 - 不用
打印机
- 我们 用的是
- 没有出现
NameError
- 说明 游乐场 认识 print 这个Name
- 游乐场 认为
- print 是一个内建(built-in) 的 函数(function)
- built-in 内建
- 是 游乐场里面已经建好的
- 可以直接用的
- 为什么python
- 要用print作为函数名字呢?
- Python 诞生于 1990s
- 给python带来启发的语言
- 诞生于 1960s
- 当时的机器
- 使用 电传打字机 进行输出
- 给python带来启发的语言
- 代码里的输出
- 都使用
print
函数 - 就成了一个文化
- 都使用
- 我 直接把
print
这个函数名放到游乐场里面- 系统告诉我
print
是一个内建函数built-in function
- 系统告诉我
- 我乱敲一个
asdf
到游乐场里- 报给我一个
NameError
- 说不认识
- 报给我一个
- 这就是
交互
式编程环境 的 好处- 啥 都告诉你
- 有来有回 的
- 这个过程 就叫做
REPL
- 什么是
REPL
呢?🤔
- 什么是
Read | Evaluate | Loop | |
---|---|---|---|
读取 | 执行 | 输出 | 循环 |
- 反复 这个过程
- 执行结果 无论对错
- IDLE(集成开发环境 就是我常说的游乐场)
- 都会 给我们一个反馈
- 让我们 不断试错
- 直到找到 正确的方式 为止
- IDLE(集成开发环境 就是我常说的游乐场)
print
是一个函数- 函数后面 必须得 加上一对小括号
- 就像
quit
一样 - 小括号里面 放置参数
- 这里的参数 就是
- 我们 让print函数输出的值
- 这里的参数 就是
- 如果 括号里 什么都不放的话
- 会 输出一个空行
- 我们 先放一个
h
- 但是 不行
- 又出现了 NameError
- 因为 系统 不认识
h
这个Name
- 因为 系统 不认识
- 那 怎么才能
输出h
呢?🤔
- 必须给
h
加上双引号- 带引号的
"h"
是一个字符串
字符串
就能当 print函数的参数
了
- 带引号的
-
这次输出的 结果
- h两边
没有
引号了!
- h两边
-
括号、引号 是
干啥用的
呢?
- ()括号
- print 是一个
函数
- 后面跟括号 意味着
- 调用这个
函数
- print 是一个
print()
- 输出 空行
print(h)
- 游乐场说不认识h
print("h")
- 输出字符串"h"
- 引号
引号
引
用的符号
引号
把一些字符 引用起来- 形成 一个
字符串
- 形成 一个
- 就像
引
用 名人名言一样- 所以 引号 叫做
引号
- 所以 引号 叫做
#使用print函数
print("h")
- 给字符h 加上双引号
- 引用起来
- 就成了 字符串"h"
- 输出 字符串"h"
- 字符串"h" 就是 print函数 的
参数
- 参数就是 我们交给函数的变量
- 可以换一个字符串 交给print吗?
- 字符串"h" 就是 print函数 的
#输出oeasy
print("oeasy")
- 参数这次的参数是"oeasy"
- 参数 是我们交给函数的变量
- 我们 给print什么字符串
- print 就输出什么字符串
- 我们 给print什么字符串
- 参数 是我们交给函数的变量
- 是我们要 输出的 字符串 是 "oeasy"
- "oeasy" 是 print函数的
参数
- "oeasy" 是 print函数的
- 参数 放在 小括号里
- 回车 输出~
- 如果 一不小心
- 把 print
拼错
了呢?🤔
- 把 print
- 如果 一不小心
- 拼写成
pront
- 拼写成
NameError
- 不认识 pront
- 拼写 错一点儿都不行 😬
- 叫错print的名字
- 找的就不是 print
- 找的是 pront
- 根本没有这个
Name
- 就产生
Error
了
- 就产生
- 但如果 单词 没拼错
大小写
错了 呢?🤔
- 这次 Print 中的 P 是大写的
- 又报了
NameError
- 又报了
- 这就是 计算机
愚蠢
之处- 也是 计算机
可爱
之处 - 大写 就是 大写
- 小写 就是 小写
- 也是 计算机
- 错一点 都不行
一
就是一
零
就是零
- 我们去总结
- 这次 在游乐场里 玩耍
- 了解到
字符串
- 就是 给一堆字符 两边加引号
- 可以 是
单
引号 - 也可以 是
双
引号
- 可以 是
- 这样 游乐场 就知道
- 这不是 一个变量名字(Name)
- 而是 一个
字符串
(String)
- 就是 给一堆字符 两边加引号
- 字符串 可以用
print函数
进行输出- 但是 print这个词 千万不要拼错
- 就连 大小写 都不能错
- 在游乐场 玩了 这么久
- 能否 写一个真正 的
python程序
啊?🤔
- 能否 写一个真正 的
- 我们下次再说!👋