[oeasy]python0006_指法标准_键盘正位_你好世界_hello_world_单引号_双引号

简介: [oeasy]python0006_指法标准_键盘正位_你好世界_hello_world_单引号_双引号

你好世界 🥊 回忆上次内容

  • 上次
  • 又进入了 python
  • 又退出了 python
  • 反复进入退出


添加图片注释,不超过 140 字(可选)

  • 恭喜您在终端里
  • 存活了下来!


键盘按键

作用

上一条指令

下一条指令

向左移动光标一格

向右移动光标一格

  • 编程 不都是
  • 从 程序员的浪漫 开始吗??🤔


  • 怎样才能 Hello World呢?🤔
  • 这次我们要特别注意指法

伸出双手

  • 千万不要 胡乱打字
  • 那样 很不好看


  • 吃饭、喝水 都有
  • 比较正确的姿势


添加图片注释,不超过 140 字(可选)

  • 打字
  • 也有


  • 伸出双手
  • 握拳


  • 两手同时伸出食指
  • 向下落


指法

  • 强迫自己 两只手在键盘正位
  • 左手食指 抚摸f上的小凸起
  • 右手食指 抚摸j上的小凸起


添加图片注释,不超过 140 字(可选)

  • 双手 展开
  • 舒展 十指

正位的好处

  • 键盘正位 可以保持 双手腕不动
  • 提高 打字效率
  • 而且 非常优雅


添加图片注释,不超过 140 字(可选)

  • 强迫自己 一定用正确的指法
  • 开始 双手 十指并用!
  • 产生 肌肉记忆


你好世界

  • 键入 python3
  • 进入python3游乐场


添加图片注释,不超过 140 字(可选)

  • 貌似程序 都是从 hello world 开始的
  • 想要在游乐场 hello world!
  • 直接 输入 hello world!



hello world

  • 时刻注意指法哦!

运行结果

  • <span style="color:red;font-size:50px;">出错啦!!!</span>

添加图片注释,不超过 140 字(可选)

  • 系统  报告了
  • 错误<span style="color:red;font-size:50px;"> (Error)😡 </span>


  • 文件 "\<stdin>"(标准输入输出流) 第一行
  • 出现了 语法错误
  • SyntaxError



  • 仔细分析一下
  • 报错信息


报错提示

  • invalid syntax
  • 出现了 不合法的语法


添加图片注释,不超过 140 字(可选)

  • python3 游乐场
  • 为什么 还会 报错?!


不怕报错

  • 报错 比 不报错 强
  • 游乐场 不会 糊弄我
  • 假装 没有 犯错


  • 报错 是为了 改错
  • 知道第
  • 出了什么



  • 就知道 怎么改了

添加图片注释,不超过 140 字(可选)

  • 报错
  • 不是 我们无能的标志
  • 而是 我们努力的见证
  • 还是 改正的阶梯


实时互动

  • 及时的反馈
  • 有助于 我们快速调整
  • 实时互动


添加图片注释,不超过 140 字(可选)

  • 这 就是
  • python 游乐场 好处😌


  • 那我 到底 错哪儿 了?

错误原因

  • 观察 报错
  • 知道了 这是
  • SyntaxError
  • 语法错误



  • python3 不认识 hello world

添加图片注释,不超过 140 字(可选)

  • hello world
  • 要输出的字符串


  • 怎么 告诉 游乐场
  • 这就是个 要输出的字符串 呢?


快速加上双引号

  • 按方向键↑ 可以重复上一条命令
  • 光标处于 hello world!结尾处
  • 先打上 一个双引号



  • ctrl+a
  • 跳转到 命令行 开头
  • 再打上 一个双引号


添加图片注释,不超过 140 字(可选)

  • 把"hello world" 起来
  • 再回车


输出

  • 这回
  • 真的 输出了!!!😄


添加图片注释,不超过 140 字(可选)

  • 输出 也用了 引号
  • 但 用的是是 单引号


  • 单引号
  • 引用起来 的 一串字符


  • 被引用起来的 这串字符
  • 字符串


  • 本来加的 是 双引号
  • 输出的 却是 单引号


  • 如果 文字两边
  • 都加单引号呢?


  • ↑、 ↓
  • 可以进行 搜索 之前的命令


字符串

  • ctrl + a
  • 光标 跳转到 开头


  • ctrl + e
  • 光标 跳转到 结尾


  • hello world
  • 两边 都改成 引号


添加图片注释,不超过 140 字(可选)

  • 不管输入的
  • 单引号
  • 还是双引号


  • 输出的
  • 是单引号
  • 效果 一样


  • 字符串引用
  • 究竟 是该
  • 单引号 呢?
  • 还是 双引号 呢?



总结

  • 这次 想输出
  • Hello world!
  • 据说是程序猿的浪漫


键盘按键

作用

上一条指令

下一条指令

光标 向左移动 一格

光标 向右移动 一格

ctrl + a

光标 移动到开头

ctrl + e

光标 移动到结尾

  • 了解到 字符串
  • 就是 给一串字符 两边加引号
  • 可以 是 引号
  • 也可以 是 引号



添加图片注释,不超过 140 字(可选)


相关文章
|
1月前
|
人工智能 Python
[oeasy]python082_变量部分总结_variable_summary
本文介绍了变量的定义、声明、赋值及删除操作,以及Python中的命名规则和常见数据类型。通过示例讲解了字符串与整型的基本用法、类型转换方法和加法运算的区别。此外,还涉及异常处理(try-except)、模块导入(如math和random)及随机数生成等内容。最后总结了实验要点,包括捕获异常、进制转化、变量类型及其相互转换,并简述了编程中AI辅助的应用策略,强调明确目标、分步实施和逐步巩固的重要性。更多资源可在蓝桥、GitHub和Gitee获取。
175 97
|
1月前
|
人工智能 Python
[oeasy]python089_列表_删除列表项_remove_列表长度_len
本文介绍了Python列表(list)的操作方法,重点讲解了`remove`方法的使用。通过实例演示如何删除列表中的元素,探讨了`ValueError`异常产生的原因,并分析了时间复杂度O(n)的概念。同时提及了`clear`方法清空列表的功能及`len`函数获取列表长度的用法。最后以购物清单为例,展示列表的实际应用场景,并预告快速生成列表的方法将在后续内容中介绍。
131 62
|
10天前
|
存储 索引 Python
[oeasy]python093_find方法_指数为负数_index_实际效果
本文介绍了Python中`find`方法与索引(index)的使用,包括负数索引的实际效果。回顾了`eval`函数的应用,并强调类名如`str`、`int`、`list`不可用作变量名以避免覆盖。通过示例解析了负数索引在字符串和列表中的作用,以及`index`方法的三个参数(value、start、stop)的用法。同时对比了`index`和`find`方法的区别:`index`找不到子串时抛出`ValueError`,而`find`返回-1。最后总结了正负索引的使用场景及两者的特性,提供了相关学习资源链接。
273 8
|
1月前
|
人工智能 索引 Python
[oeasy]python091_列表_索引_index_中括号_索引函数
本文介绍了Python中列表与字符串的索引及index函数用法。通过range生成列表,使用索引[]访问和修改列表元素,index函数查找元素位置。字符串支持索引访问但不可直接修改。还探讨了16进制数在Python中的表示方法,以及日期、月份等特殊字符的Unicode范围。最后总结了列表与字符串操作的区别,并预告后续内容,提供蓝桥云课、GitHub和Gitee链接供进一步学习。
55 20
|
1月前
|
Python 容器
[oeasy]python090_列表_构造_范围_range_start_end_step_步长
本文介绍了Python中列表的生成方法,重点讲解了`range()`函数的使用。通过`range(start, stop, step)`可生成一系列整数,支持正负步长,但不支持小数参数。文章从基础的列表追加、直接赋值到复杂的应用场景(如生成等宽字体的月份列表),结合实例演示了`range()`的灵活性与实用性。最后总结了`range()`的关键特性:前闭后开、支持负数步长,并提供了进一步学习的资源链接。
86 14
|
1月前
|
Python
[oeasy]python086方法_method_函数_function_区别
本文详细解析了Python中方法(method)与函数(function)的区别。通过回顾列表操作如`append`,以及随机模块的使用,介绍了方法作为类的成员需要通过实例调用的特点。对比内建函数如`print`和`input`,它们无需对象即可直接调用。总结指出方法需基于对象调用且包含`self`参数,而函数独立存在无需`self`。最后提供了学习资源链接,方便进一步探索。
68 17
|
27天前
|
索引 Python
[oeasy]python092_eval_衡量_转化为列表
本文探讨了 Python 中 `eval` 函数的用法及其与字符串和列表之间的转换关系。通过实例分析,展示了如何使用 `eval` 将字符串转化为对应的数据类型,例如将表示列表的字符串转回列表。同时,文章深入讲解了 `eval` 的工作机制,包括根据本地和全局变量对字符串进行计算的能力。此外,还提醒了命名变量时需避免覆盖内置类名(如 `str`、`int`、`list`)的重要性,以免影响程序正常运行。最后,简要提及字符串和列表索引中负数的应用,并为读者提供了进一步学习的资源链接。
37 2
|
2月前
|
人工智能 Java 数据安全/隐私保护
[oeasy]python081_ai编程最佳实践_ai辅助编程_提出要求_解决问题
本文介绍了如何利用AI辅助编程解决实际问题,以猫屎咖啡的购买为例,逐步实现将购买斤数换算成人民币金额的功能。文章强调了与AI协作时的三个要点:1) 去除无关信息,聚焦目标;2) 将复杂任务拆解为小步骤,逐步完成;3) 巩固已有成果后再推进。最终代码实现了输入验证、单位转换和价格计算,并保留两位小数。总结指出,在AI时代,人类负责明确目标、拆分任务和确认结果,AI则负责生成代码、解释含义和提供优化建议,编程不会被取代,而是会更广泛地融入各领域。
103 28
|
1月前
|
人工智能 Python
[oeasy]python088_列表_清空列表_clear
本文介绍了Python中列表的清空方法`clear`。通过实例讲解了`clear`与将列表赋值为空列表的区别,前者会清空原列表内容,而后者创建新空列表,不影响原列表。文中以收银程序为例,展示了`clear`的实际应用场景,并通过地址观察解释了两者的机制差异。最后总结了相关术语如`list`、`append`、`clear`等,帮助理解列表操作及方法调用的概念。
61 6
|
1月前
|
人工智能 Python
[oeasy]python083_类_对象_成员方法_method_函数_function_isinstance
本文介绍了Python中类、对象、成员方法及函数的概念。通过超市商品分类的例子,形象地解释了“类型”的概念,如整型(int)和字符串(str)是两种不同的数据类型。整型对象支持数字求和,字符串对象支持拼接。使用`isinstance`函数可以判断对象是否属于特定类型,例如判断变量是否为整型。此外,还探讨了面向对象编程(OOP)与面向过程编程的区别,并简要介绍了`type`和`help`函数的用法。最后总结指出,不同类型的对象有不同的运算和方法,如字符串有`find`和`index`方法,而整型没有。更多内容可参考文末提供的蓝桥、GitHub和Gitee链接。
62 11