show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次我们了解了 标识符
- 要求首字母为字母或下划线
- 后面为字母下划线和数字
- 使用isidentifier函数 可以验证
- 不过这些变量的赋值都是写死在py程序里的
- 能否在运行时从键盘输入变量的值呢???🤔
- 首先进入游乐场
- 这样变量 a 不就变了么
- 就这?!
- 可以
通过键盘录入
变量的值 吗?🤔
- 接收键盘输入的函数
- 叫做 input()
- in 就是向里面
- put 就是放
- 总体就是向里面放
- 叫做 input()
- 怎么分里外呢?
- 内存属于主机内部
- 键盘属于主机外部
- 外部设备
- 怎么放的呢?
- 输入些什么
input()
- 回车之后就进入一个等待输入的状态
- 等待你输入什么东西进去
- 然后回车
- 程序接收到了 输入的字符串oeasy
- 但是 这个字符串
- 没有被放到 任何变量里
- 但是 这个字符串
- 水没找到任何容器接收
- 就直接流走了
- 需要有容器 接受输入的字符串
- 把输入的结果 赋给变量name
name = input()
- 回车之后
- 系统还是 等待着你输入字符串
- 输入字符串之后
- 按下回车
- 输入的内容
- 就被赋给了变量 name
- 可以来点输入提示吗?
- 去查一下帮助help!
help(input)
- 从标准输入得到字符串
- 回车就是输入结束的标记
- input函数括号里面
- 可以放 字符串参数prompt
- 作为输入提示
- 可以放 字符串参数prompt
name = input("what is your name:")
- input函数的参数就是
- prompt 输入提示符
- 会有 一个关于输入的 提示字符串
- 提示字符串 会作为参数 放在括号里
- 提示字符串会被 print 到标准输出
- 然后等待输入
- 如果用户点击 Ctrl + d
- 可以中断输入
- 游乐场也就能看到这里了
- Ctrl + d退出游乐场
- 用vi做个真正的 py 文件
name = input("what is your name:")
print("Hello", name, "!")
print("And Welcome!")
- 运行结果
- 尝试做个更复杂的程序
vi apple.py
- 编写一个 apple.py 的程序
:w|!python3 %
- 保存并运行
- 但是 这个 有点没头没尾
- 能否 有点提示(prompt) ?
- 这回有了提示
:w|!python3 %
- 运行成功
- 这次讲的是
- 从键盘
输入
变量
- 从键盘
- input 函数
- 可以有 提示字符串(prompt)
- 输入的字符串
- 作为函数返回值
- 被赋给 变量
- 作为函数返回值
- 关于vim 又得到了很好的锻炼
- 我们对于vim和shell要好好总结一下
- 以后就不会 总提示得这么详细了
- 我们对于vim和shell要好好总结一下
- 我们下次再说!👋