[oeasy]python0007_ print函数_字符串_display_电传打字机_程序员的浪漫

简介: [oeasy]python0007_ print函数_字符串_display_电传打字机_程序员的浪漫

你好世界 🥊

回忆上次内容

  • 上次 想输出
    • Hello world!
    • 据说是程序猿的浪漫
键盘按键 作用
上一条指令
下一条指令
光标 向左移动 一格
光标 向右移动 一格
ctrl + a 光标 移动到开头
ctrl + e 光标 移动到结尾
  • 了解到 字符串
    • 就是 给一串字符 两边加引号
      • 可以 是 引号
      • 也可以 是 引号

图片描述

  • 那该 选哪种引号呢?🤔

引号的选择

  • 在python3中
    • 单引号双引号 引起来的
      • 都是字符串
      • 没有 区别的
  • 用谁都行!

图片描述

  • 在 python 中
    • 一般 用 引号
  • 毕竟
    • 单引号 比 双引号
      • 按下一个shift

图片描述

  • 但oeasy的 python教程
    • 选用 引号 引用字符串
  • 这是为什么呢?

模仿c语言

  • c语言
    • 单引号 表示 单个字符
      • 'o'
    • 双引号 表示 字符串
      • "oeasy"
    • 单字符的字符串 也还 字符串
      • "a"

图片描述

  • python语言 和 c语言
    • 有什么关系呢?

源源

  • c语言
    • 出现时间 在1969年
  • 可以说 c语言 是 python的师傅

图片描述

  • python3 这个游乐场
    • 就是用 c语言 编写的

半角符号

  • 注意引号
    • 一定 要使用 英文角 模式
    • 而不能用 中文角 模式

图片描述

  • 字符串 可以 加减 吗?

字符串加法

  • 字符串相加 相当于
    • 拼合

图片描述

  • 想要"hello world"
    • 单词之间 可以加空格么?

加上空格

  • hello 或者 world
    • 都可以 加上空格
键盘按键 作用
上一条指令
下一条指令
光标 向左移动 一格
光标 向右移动 一格
ctrl + ← 光标 向左移动 一词
ctrl + → 光标 向右移动 一词
ctrl + a 光标 移动到开头
ctrl + e 光标 移动到结尾
  • 如果就想要
    • 俩单词 都完整
      • "hello" 和 "world"
      • 都不带空格

图片描述

  • 如何拼出
    • "hello world" 呢?

连加

  • 中间 加上1个空格

    • 就可以😄
  • 但是

    • hello world两边 还有引号

图片描述

  • 我的输出 就想不要引号
    • 就想要 输出纯文字
      • Hello world
    • 该 怎么样做 呢?🤪

直接输出

  • 按常理来说
    • 游乐场里 应该有个 显示输出函数
  • 显示输出 对应的英文 是什么?
    • display

图片描述

  • display
    • 词根来自于
      • dis 不
      • plicare 折叠

不折叠

  • 不折叠
    • 就是 展示的意思

图片描述

  • 键入display会发生什么?

键入display

  • 系统又报了错 ❌

图片描述

  • 每次回车
    • 无论对错 都会有反应
    • 这次的反应 是什么?

图片描述

  • NameError
    • python3游乐场 根本不认识 display 这个Name
    • 所以报了 NameError
  • python3编程
    • 和我们说话 不一样
    • 不是 把意思说清楚了就行
    • 而是 需要按照python3的规则 来说话
    • 得让游乐场 识别 这个Name
  • 输出函数 不是 display
    • 那究竟是什么 呢?

输出

  • 输出函数的英文是
    • print
      • 这不是 印刷 么?

图片描述

  • 回车结果
    • 没有出现NameError
    • 说明 游乐场 认识 print 这个Name

内建函数

  • 游乐场 认为
    • print 是一个内建(built-in) 的 函数(function)

图片描述

  • built-in 内建
    • 就是 游乐场里面已经建好的
    • 可以直接用的
  • 真的能输出程序猿的浪漫吗?
    • 先去总结一下

总结

  • 这次 继续在游乐场里 玩耍
键盘按键 作用
上一条指令
下一条指令
光标 向左移动 一格
光标 向右移动 一格
ctrl + ← 光标 向左移动 一词
ctrl + → 光标 向右移动 一词
ctrl + a 光标 移动到开头
ctrl + e 光标 移动到结尾
  • 了解到 字符串
    • 就是 给一串字符 两边加引号
    • 单引号 双引号 都可以
  • 引号
    • 可以 用于单个字符
  • 引号
    • 用于 多个字符的字符串
  • 输出的函数 叫 print

图片描述

  • print 指的不是 印刷 吗?
    • 真 能够输出 程序员的浪漫吗??🤔
  • 我们下次再说!👋
相关文章
|
16天前
|
人工智能 Shell 开发工具
[oeasy]python062_在python中完成输入和输出_input_print
本文介绍了在Python中使用`input()`和`print()`函数完成输入和输出操作的基础知识。通过编写简单的程序,如问候用户和统计苹果数量,演示了如何添加提示信息、处理用户输入并输出结果。同时,回顾了上一次课程内容,包括`input`函数的参数和提示词的使用。文中还展示了如何在vim编辑器中编写和运行Python代码,并对vim和shell的基本操作进行了总结。最后提供了相关学习资源链接,方便读者进一步学习。
108 66
|
25天前
|
人工智能 Unix Java
[oeasy]python059变量命名有什么规则_惯用法_蛇形命名法_name_convention_snake
本文探讨了Python中变量命名的几种常见方式,包括汉语拼音变量名、蛇形命名法(snake_case)和驼峰命名法(CamelCase)。回顾上次内容,我们主要讨论了使用下划线替代空格以提高代码可读性。实际编程中,当变量名由多个单词组成时,合理的命名惯例变得尤为重要。
60 9
|
30天前
|
C语言 Python
[oeasy]python058_一句话让python崩了
本文介绍了如何通过重新赋值`__builtins__`使Python环境崩溃,并探讨了下划线的来历及其在编程中的作用。文章回顾了上次内容,展示了覆盖内建模块导致系统崩溃的过程,解释了恢复方法,以及PEP 8规范中关于空格使用的建议。最后,文章总结了下划线在变量定义和提高代码可读性方面的重要性,并简述了其从打字机时代到计算机时代的演变。
32 10
|
1月前
|
Python
[oeasy]python057_如何删除print函数_dunder_builtins_系统内建模块
本文介绍了如何删除Python中的`print`函数,并探讨了系统内建模块`__builtins__`的作用。主要内容包括: 1. **回忆上次内容**:上次提到使用下划线避免命名冲突。 2. **双下划线变量**:解释了双下划线(如`__name__`、`__doc__`、`__builtins__`)是系统定义的标识符,具有特殊含义。
29 3
|
1月前
|
存储 Python
[oeasy]python056_python中下划线是什么意思_underscore_理解_声明与赋值_改名字
在Python中,下划线有多种用途。单下划线(_)常用于避免命名冲突,如将`max`改为`max_`以保留内置函数功能。双下划线(__var__)通常用于特殊方法和属性,如`__name__`、`__doc__`等。此外,单下划线(_)在交互式解释器中表示上一次表达式的值,但不建议作为普通变量名使用。总结:下划线用于避免命名冲突及特殊标识。
24 1
|
1月前
|
JSON 监控 安全
深入理解 Python 的 eval() 函数与空全局字典 {}
`eval()` 函数在 Python 中能将字符串解析为代码并执行,但伴随安全风险,尤其在处理不受信任的输入时。传递空全局字典 {} 可限制其访问内置对象,但仍存隐患。建议通过限制函数和变量、使用沙箱环境、避免复杂表达式、验证输入等提高安全性。更推荐使用 `ast.literal_eval()`、自定义解析器或 JSON 解析等替代方案,以确保代码安全性和可靠性。
38 2
|
21天前
|
存储 人工智能 Python
[oeasy]python061_如何接收输入_input函数_字符串_str_容器_ 输入输出
本文介绍了Python中如何使用`input()`函数接收用户输入。`input()`函数可以从标准输入流获取字符串,并将其赋值给变量。通过键盘输入的值可以实时赋予变量,实现动态输入。为了更好地理解其用法,文中通过实例演示了如何接收用户输入并存储在变量中,还介绍了`input()`函数的参数`prompt`,用于提供输入提示信息。最后总结了`input()`函数的核心功能及其应用场景。更多内容可参考蓝桥、GitHub和Gitee上的相关教程。
13 0
|
4月前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
65 0
|
4月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (一)
Python操作:字符串--列表--元组--字典--运算符 (一)
28 0
|
4月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (二)
Python操作:字符串--列表--元组--字典--运算符 (二)
34 0