[oeasy]python0008_输出h字符_REPL_引号_括号_什么是函数
- 上次 继续在游乐场里 玩耍
键盘按键
|
作用
|
---|---|
↑
|
上一条指令
|
↓
|
下一条指令
|
←
|
光标 向左移动 一格
|
→
|
光标 向右移动 一格
|
ctrl + ←
|
光标 向左移动 一词
|
ctrl + →
|
光标 向右移动 一词
|
ctrl + a
|
光标 移动到开头
|
ctrl + e
|
光标 移动到结尾
|
- 了解到 字符串
- 就是 给一串字符 两边加引号
- 单引号 双引号 都可以
- 单引号
- 可以 用于单个字符
- 双引号
- 用于 多个字符的字符串
- 输出的函数 叫 print
- print 指的不是 印刷 吗?
- 真 能够输出 程序员的浪漫 吗??
- 把 print 这函数名 放 游乐场里
- 系统回应
- print 是一个内建函数
- built-in function
- 我乱敲一个asdf到游乐场里
- 结果会如何呢?
- 报给我一个 NameError
- 说 名字错误了
- NameError
- 虽然报了错误
- 但是
- 感觉 非常安心
- 游乐场 诚不欺我
- 不会糊弄我
- 有错就告诉我
- 报错了
- 不是 我们无能的标志
- 而是 努力的见证
- 更是 进步的阶梯
- 这就是
- 交互式编程 的 好处
- 啥 都回应你
- 不论对错 都有个说法
- 这个过程 就叫做 REPL
Read
|
Evaluate
|
Print
|
Loop
|
---|---|---|---|
读取
|
执行
|
输出
|
循环
|
- 反复 这个过程
- 执行结果 无论对错
- IDLE(集成开发学习环境)
- 就是 我常说的 游乐场
- 都 给个反馈
- 不断 试错
- 直到找到 正确的方式 为止
- print 是一个函数
- 函数后面 加上一对小括号
- 表示对函数 进行调用
- 就像 quit() 一样
- 结果 输出了 一个空行
- 注意括号 一定是
- 英文半角符号
- 否则 会报错
- 道理和引号一样
- 小括号里面 可以放置参数
- 参数 就是
- 让print函数 输出的值
- 如果 括号里 什么都不放的话
- 就输出个空行
- 要放什么来着?
- 程序猿的浪漫~
- hello...
- hello kitty?
- 不对 重来
- 先放一个字母h
- 一个 h
- 但是 不行
- 又出现了 NameError
- 报错
- 不是 无能的标志
- 而是 努力的见证
- 还是 进步的阶梯
- 虽然 h 放进括号里了
- 但是 系统 还是 不认识 h这个Name
- 所以就有了Error
- 那 如何才能 输出h 呢?
- 给 h 加上双引号, 引起来
- "h" 成了 一个字符串
- 字符串 就能当 print函数的参数了
- 这次输出的 结果
- 两边 没引号了!
- 成功了!!
- 括号、引号
- 分别是 干啥用的 呢?
- ()括号
- 表示对函数的调用
- print 是一个函数名
- 函数名 后面跟括号 意味着
- 对函数 调用
- print()
- 输出 空行
- print(h)
- 游乐场说不认识h
- print("h")
- 输出字符串"h"
- 引号 引号
- 引用的符号
- 引号 把一些字符 引用起来
- 照模照 引经据典
- 形成 一个字符串
- 所以 引号 叫做 引号
- 给 字符h 加上引号
- 引用起来
- 就成了 字符串"h"
- 字符串"h"
- 可以被当作
- print函数的参数
- 进行输出
- 怎么 理解 函数的参数 呢?
- 先 了解什么是函数
- 函数是一个计算过程
- 给出 不同 自变量参数
- 函数 产生不同的 结果
- 函数 就是
- 我们 运行的逻辑
- 参数 就是
- 我们 交给函数的自变量
- 这个print函数
- 有 帮助手册 吗?
- 将print 作为help函数的 参数
- 就是 查询print的 帮助手册
- 总结一下去
- 这次 了解了 游乐场规则
- REPL
- print函数 可以输出 字符串"h"
- 能否输出hello world呀~
- 不是说好的 程序员的浪漫吗??
- 我们下次再说!
[oeasy]python0008_输出h字符_REPL_引号_括号_什么是函数的更多相关文章
- C++学习45 流成员函数put输出单个字符 cin输入流详解 get()函数读入一个字符
在程序中一般用cout和插入运算符“<<”实现输出,cout流在内存中有相应的缓冲区.有时用户还有特殊的输出要求,例如只输出一个字符.ostream类除了提供上面介绍过的用于格式控制的成员 ...
- c++ 在控制台用 wcout输出宽字符的问题
在我的电脑上要想通过 std::wcout输出 宽字符 需加入以下代码 #include <io.h> #include <fcntl.h> void main() { _se ...
- Dev Cpp 输出中文字符问题
最近 c++ 上机作业,vc++6.0 挂了没法用,只好用 Dev Cpp 先顶替一下,然而在遇到输出中文字符的时候出现了乱码的情况,但这种情况又非常诡异.于是简单了解了一下写成此博客. [写在前面] ...
- python print输出unicode字符
命令行提示符下,python print输出unicode字符时出现以下 UnicodeEncodeError: 'gbk' codec can't encode character '\u30fb ...
- Dir /U /c 输出Unicode字符的特性
比如某个目录列表如下: D:\Spec\a.txtD:\Spec\Dir・C.txtD:\Spec\else.txtD:\Spec\קתקווה.dataD:\Spec\中・文.txt 直接dir / ...
- C++输出中文字符(转)
C++输出中文字符 1. cout 场景1: 在源文件中定义 const char* str = "中文" 在 VC++ 编译器上,由于Windows环境用 GBK编码,所以字符串 ...
- 字符串化#、拼接字符##和可变参数宏(...和_ _VA_ARGS_ _)
宏定义的使用与注意事项 ##是一个连接符号,用于把参数连在一起 #是“字符串化”的意思.出现在宏定义中的#是把跟在后面的参数转换成一个字符串#define paster( n ) printf( &q ...
- [笔记]Go语言在Linux环境下输出彩色字符
Go语言要打印彩色字符与Linux终端输出彩色字符类似,以黑色背景高亮绿色字体为例: fmt.Printf("\n %c[1;40;32m%s%c[0m\n\n", 0x1B, & ...
- 将xml转为array 输出xml字符
//将xml转为array private function fromXml($xml){ // 禁止引用外部xml实体 libxml_disable_entity_loader(true); ret ...
- 作业题:输出单个字符 输入单个字符 scanf printf
输出单个字符用putchar() #include <iostream> using namespace std; int main(){ char x='B'; char y='O'; ...
随机推荐
- Kubernetes:kubelet 源码分析之探针
0. 前言 kubernetes 提供三种探针,配置探针(Liveness),就绪探针(Readiness)和启动(Startup)探针判断容器健康状态.其中,存活探针确定什么时候重启容器,就绪探针确 ...
- linux各个目录详细说明
在linux中一切皆文件,每个目录均有自己特定的作用,下面进行详细说明. 目录 说明 / 处于linux系统树形结构的最顶端,它是linux文件系统的入口,所有的目录.文件.设备都在 / 之下 /bi ...
- Android 13 - Media框架(32)- ACodec(八)
关注公众号免费阅读全文,进入音视频开发技术分享群! 拖了好久都没有更新,前面写的东西都有些忘了,回过头来再看之前写的内容,觉得有很多地方写的不好,或者说现在又有了新的理解,想要重新修改但是需要修改的内 ...
- Android 12(S) ALooper AHandler AMessage(一)
卧榻之侧岂容他人酣睡,到现在ALooper AHandler AMessage的工作原理一直都没搞懂,很慌!看他们的路径都在libstagefright/foundation下,作为一个foundat ...
- [快速阅读六] 统计内存数据中二进制1的个数(SSE指令集优化版).
关于这个问题,网络上讨论的很多,可以找到大量的资料,我觉得就就是下面这一篇讲的最好,也非常的全面: 统计无符号整数二进制中 1 的个数(Hamming Weight) 在指令集不参与 ...
- sql数据的操作
/* 数据的写入 名称 : 库名 表名 字段名 用 反引号包裹 数据 : 字符串数据使用单引号包裹 ...
- 剑指Offer-54.字符流中第一个不重复的字符(C++/Java)
题目: 请实现一个函数用来找出字符流中第一个只出现一次的字符.例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g".当从该字符流中读出前 ...
- 关于java的一些吧啦吧啦
今天凌晨在催眠时刻听了一些了java相关,顺便睡觉了 学习了关于电脑中的一些知识,类似cmd之类的快捷指令,比如切换盘符,显示文件夹等等: 还有jdk的版本下载,第一个程序helloworld怎么编写 ...
- The solution of P9194
10黑寄. problem & blog 考虑到处理加边并不简单,所以我们可以考虑一个黑点 \(p\),连边\((u,p)(p,v)\). 考虑在现在这棵树上连个点在原图中有变相连相当于有一个 ...
- 小白也能玩转Git:从入门到实战详细教程
Git介绍 Git是一种分布式版本控制系统,它广泛应用于软件开发中.通过Git,开发人员可以追踪文件的变化.协作工作.管理代码库等.与集中式版本控制系统(如SVN)不同,Git使每个开发人员都具有完整 ...