YHZ007 Python 的变量和常用类型

发布时间:2023年12月31日

资源编号:YHZ007
配套视频:https://www.bilibili.com/video/BV1zy4y1Z7nk?p=8

YHZ007:常用类型和变量

🐝 指令和程序

中央处理器(CPU)包含运算器和控制器,是计算机的大脑,负责执行指令和处理数据。程序是由一系列指令组成的,这些指令告诉计算机如何执行特定的操作。通过合理组织和执行这些指令,计算机能够完成各种任务和运行不同类型的软件。

  1. 运算器(ALU - Arithmetic Logic Unit): 负责执行各种算术和逻辑运算,是计算机进行数学计算和逻辑判断的核心部分。
  2. 控制器(CU - Control Unit): 负责指导数据在计算机硬件之间的流动,管理和协调各个硬件组件的工作。它从内存中获取指令,解释并执行这些指令。
  3. 存储器(Memory): 用于存储计算机程序和数据。分为主存储器(RAM - Random Access Memory)和辅助存储器(如硬盘、固态硬盘等)。主存储器用于临时存储运行中的程序和数据,而辅助存储器用于永久性存储。
  4. 输入设备: 允许用户向计算机输入数据,例如键盘、鼠标、触摸屏等。输入设备将外部信息传递给计算机。
  5. 输出设备: 将计算机处理的结果反馈给用户,例如显示器、打印机、扬声器等。输出设备将计算机生成的信息展示给用户。

🪲 Python 3.x

Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。

官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。

Python 3.x 官方文档

https://docs.python.org/zh-cn/3/

🦋 变量和常见类型

在程序设计中,变量是存储数据的容器,而数据类型定义了变量可以存储的数据的种类。Python中的数据类型很多,而且也允许我们自定义新的数据类型(这一点在后面会讲到),我们先介绍几种常用的数据类型。

  • 整型:Python中可以处理任意大小的整数(Python 2.x中有intlong两种类型的整数,但这种区分对Python来说意义不大,因此在Python 3.x中整数只有int这一种了),而且支持二进制(如0b100,换算成十进制是4)、八进制(如0o100,换算成十进制是64)、十进制(100)和十六进制(0x100,换算成十进制是256)的表示法。

  • 浮点型:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如123.456)之外还支持科学计数法(如1.23456e2)。

  • 字符串型:字符串是以单引号或双引号括起来的任意文本,比如'wukongnotnull'"wukongnotnull",字符串还有原始字符串表示法、字节字符串表示法、Unicode字符串表示法,而且可以书写成多行的形式,用三个单引号或三个双引号开头,三个单引号或三个双引号结尾。比如,'''悟空非空也''' 或者 """悟空非空也"""

    • art_words = """ 
                         __                                         __                 .__  .__   
        __  _  ____ __  |  | ______   ____    ____     ____   _____/  |_    ____  __ __|  | |  |  
        \ \/ \/ /  |  \ |  |/ /  _ \ /    \  / ___\   /    \ /  _ \   __\  /    \|  |  \  | |  |  
         \     /|  |  / |    <  <_> )   |  \/ /_/  > |   |  (  <_> )  |   |   |  \  |  /  |_|  |__
          \/\_/ |____/  |__|_ \____/|___|  /\___  /  |___|  /\____/|__|   |___|  /____/|____/____/
                             \/          \//_____/        \/                   \/                 
      """
      print(art_words)
      
  • 布尔型:布尔值只有TrueFalse两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写),也可以通过布尔运算计算出来(例如1 < 2 会产生布尔值True,而1 == 2会产生布尔值False)。Python3 中,bool 是 int 的子类,True 和 False 可以和数字相加, True==1False==0 会返回 True,但可以通过 is 来判断类型。

  • 复数型:形如3+5j,跟数学上的复数表示一样,唯一不同的是虚部的i换成了j。实际上,这个类型并不常用,大家了解一下就可以了。

文章来源:https://blog.csdn.net/Java_stud/article/details/135313915
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。