[oeasy]python0004_游乐场_和python一起玩耍_python解释器_数学运算

简介: [oeasy]python0004_游乐场_和python一起玩耍_python解释器_数学运算

和python玩耍 🥊 Python 回忆

  • 上次 了解shell环境中的命令

命令

作用

whoami

显示当前用户名

pwd

显示当前文件夹

ls

列出当前文件夹下的内容

python3

仿佛进入大于号黑洞

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

  • python3 怎么玩啊!😠
  • 说好的python教程呢?🤔


运行 python3

  • 终端 启动~

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

进入python环境

  • 在终端环境中
  • 可以 随意打字
  • 按下退格 删除 刚才打的字


  • 前面的  <span style="background-color:black;color:white;border:10px;">  <span style="color:lightgreen;">shiyanlou</span>:<span  style="color:lightblue;">~/</span>  $ </span>
  • 是 命令提示符(prompt)
  • 是退格 也删除不掉的
  • 是 shell环境 的提示


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

  • 命令提示符 (prompt)
  • 都 提示些 什么呢?


命令提示符

  • <span  style="background-color:black;color:white;border:10px;"> <span  style="color:lightgreen;">shiyanlou</span>:<span  style="color:lightblue;">~/</span>  $ </span>

提示标记

用户名

命令

<span

style="background-color:black;color:white;border:10px;"> <span

style="color:lightgreen;">shiyanlou</span></span>

用户名

whoami

<span style="background-color:black;color:white;border:10px;"> : </span>

用户名 和 路径 之间的 分隔符

<span

style="background-color:black;color:white;border:10px;"> <span

style="color:lightblue;">~/</span> </span>

当前用户的Home路径

pwd

<span style="background-color:black;color:white;border:10px;">$</span>

输入命令前面的分隔符

  • 可以运行python3吗?

运行python3

  • 输入python3这条
  • shell命令


  • 就从 shell系统环境
  • 进入 python3这个应用 了


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

  • 提示符(prompt)
  • 变成了 >>>


  • 按一下 回车
  • 也会 换行
  • 实时 互动



  • python3环境 显示
  • 当前版本 是 3.8.10


  • 为什么要运行python3呢?
  • python1 和 python2 去哪里了呢?


版本迁移

  • python的版本在不断地升级
  • 目前已经升级到 python3.11的版本了


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

  • python3 启动了之后
  • 还能 玩点什么 呢?

尝试 命令

  • shell里面的 命令
  • 现在不好使了


  • 因为已经从 shell系统环境
  • 进入到了 python3应用环境 中


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

  • python3应用环境中
  • 要执行的是
  • python的表达式


算算数

  • 让python 算算
  • 1 + 1


1 + 1

  • 尝试计算

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

  • 一回车
  • 就加 出来啦~
  • 好快啊~


  • 可以 算乘法吗?

乘法

  • 乘法运算 也不难

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

  • 加法和乘法
  • 可以一起 算 吗?


复杂运算

  • 看看 复杂运算
  • 先乘除
  • 后加减


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

  • 如果 想要
  • 先算加减呢?


括号

  • 有括号的要优先

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

  • 每次 回车后
  • 一定会 有个结果
  • 给回来 显示


官网


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

  • 这三个大于号的环境(>>>)
  • 也就是 我们说的 游乐场


  • 有没有什么 正式点的名字呢?

IDLE

  • IDLE
  • Integrated Development and Learning Environment
  • 集成 开发 学习 环境


  • IDE
  • Integrated Development Environment
  • 集成开发环境
  • 多了 学习 功能


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

  • 这环境 还挺友好
  • 一按回车 就有反应
  • 就像  实时互动的游乐场


  • 想让他 干什么
  • 直接输入告诉他 就可以


游乐场

  • python3
  • 集成开发学习环境
  • 实时互动的 游乐场


  • >>> 三个大于号 是
  • 游乐场里面的
  • 提示符
  • prompt
  • [prɒmpt]




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

  • 游乐场
  • 除了 加减乘除 之外
  • 还可以 玩点 什么 呢?



乘方运算

  • ** 是什么运算呢?

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

  • 数字越来越大了
  • 让 数字 大一点 吧!!!


原子数量

  • 地球上的 原子数量
  • 1050


  • 宇宙中的 原子数量
  • 1080


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

  • python 表示 无压力
  • 甚至 有点想笑😁


googol

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

  • python 好像感觉
  • 难度太低了


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

继续变大

  • 按方向键↑
  • 可以 得到 一条命令
  • 然后在 一条命令 后面加个0


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

  • 10 ** 800
  • 瞬间得到


  • 10 ** 8000
  • 也是


  • 继续
  • 加大力度


加大力度

  • 10 ** 80000
  • 速度仍然很快
  • 哈哈 但是似乎延迟了1ms


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

  • 10 ** 800000
  • 已经 迟疑得太明显 了
  • 不过 最终还是
  • 可以 出来结果的



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

  • 翻到头
  • 也都是 0啊


  • 还能加0吗?
  • 感觉 很危险 啊!


总结

  • 这次
  • 了解了 python
  • 进入了 python 游乐场


  • 在游乐场
  • 可以做 简单的计算
  • 还可以做 乘方运算


  • 数字特别大之后
  • 游乐场 会迟疑一下
  • 不过 最终 还是能算出来


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

  • 可以让数字
  • 更大一下吗??🤔
  • 会爆炸吗?😚



相关文章
|
18天前
|
Unix Linux 程序员
[oeasy]python053_学编程为什么从hello_world_开始
视频介绍了“Hello World”程序的由来及其在编程中的重要性。从贝尔实验室诞生的Unix系统和C语言说起,讲述了“Hello World”作为经典示例的起源和流传过程。文章还探讨了C语言对其他编程语言的影响,以及它在系统编程中的地位。最后总结了“Hello World”、print、小括号和双引号等编程概念的来源。
102 80
|
25天前
|
人工智能 C语言 Python
[oeasy]python051_什么样的变量名能用_标识符_identifier
本文介绍了Python中变量名的命名规则,强调标识符(identifier)必须以字母或下划线开始,后续可包含字母、下划线及数字。通过`isidentifier()`函数可验证字符串是否为合法标识符。文中还探讨了为何数字不能作为标识符的开头,并提供了相关练习与解答,最后提及这些规则源自C语言的影响。
113 69
|
27天前
|
Python
[oeasy]python050_如何删除变量_del_delete_variable
本文介绍了Python中如何删除变量,通过`del`关键字实现。首先回顾了变量的声明与赋值,说明变量在声明前是不存在的,通过声明赋予其生命和初始值。使用`locals()`函数可查看当前作用域内的所有本地变量。进一步探讨了变量的生命周期,包括自然死亡(程序结束时自动释放)和手动删除(使用`del`关键字)。最后指出,删除后的变量将无法在当前作用域中被访问,并提供了相关示例代码及图像辅助理解。
111 68
|
8天前
|
算法 数据处理 Python
高精度保形滤波器Savitzky-Golay的数学原理、Python实现与工程应用
Savitzky-Golay滤波器是一种基于局部多项式回归的数字滤波器,广泛应用于信号处理领域。它通过线性最小二乘法拟合低阶多项式到滑动窗口中的数据点,在降噪的同时保持信号的关键特征,如峰值和谷值。本文介绍了该滤波器的原理、实现及应用,展示了其在Python中的具体实现,并分析了不同参数对滤波效果的影响。适合需要保持信号特征的应用场景。
52 11
高精度保形滤波器Savitzky-Golay的数学原理、Python实现与工程应用
|
7天前
|
Python
[oeasy]python055_python编程_容易出现的问题_函数名的重新赋值_print_int
本文介绍了Python编程中容易出现的问题,特别是函数名、类名和模块名的重新赋值。通过具体示例展示了将内建函数(如`print`、`int`、`max`)或模块名(如`os`)重新赋值为其他类型后,会导致原有功能失效。例如,将`print`赋值为整数后,无法再用其输出内容;将`int`赋值为整数后,无法再进行类型转换。重新赋值后,这些名称失去了原有的功能,可能导致程序错误。总结指出,已有的函数名、类名和模块名不适合覆盖赋新值,否则会失去原有功能。如果需要使用类似的变量名,建议采用其他命名方式以避免冲突。
29 14
|
2天前
|
存储 Python
[oeasy]python056_python中下划线是什么意思_underscore_理解_声明与赋值_改名字
在Python中,下划线有多种用途。单下划线(_)常用于避免命名冲突,如将`max`改为`max_`以保留内置函数功能。双下划线(__var__)通常用于特殊方法和属性,如`__name__`、`__doc__`等。此外,单下划线(_)在交互式解释器中表示上一次表达式的值,但不建议作为普通变量名使用。总结:下划线用于避免命名冲突及特殊标识。
9 1
|
16天前
|
C语言 Python
[oeasy]python054_python有哪些关键字_keyword_list_列表_reserved_words
本文介绍了Python的关键字列表及其使用规则。通过回顾`hello world`示例,解释了Python中的标识符命名规则,并探讨了关键字如`if`、`for`、`in`等不能作为变量名的原因。最后,通过`import keyword`和`print(keyword.kwlist)`展示了Python的所有关键字,并总结了关键字不能用作标识符的规则。
29 9
|
24天前
|
Unix 编译器 C语言
[oeasy]python052_[系统开发语言为什么默认是c语言
本文介绍了C语言为何成为系统开发的首选语言,从其诞生背景、发展历史及特点进行阐述。C语言源于贝尔实验室,与Unix操作系统相互促进,因其简洁、高效、跨平台等特性,逐渐成为主流。文章还提及了C语言的学习资料及其对编程文化的影响。
26 5
|
算法 Python
Python标准库12 数学与随机数 (math包,random包)
原文:Python标准库12 数学与随机数 (math包,random包) 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   我们已经在Python运算中看到Python最基本的数学运算功能。
1103 0
|
算法 Python
Python标准库12 数学与随机数 (math包,random包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   我们已经在Python运算中看到Python最基本的数学运算功能。此外,math包补充了更多的函数。
1052 0