Python 变量类型

这篇具有很好参考价值的文章主要介绍了Python 变量类型。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

变量是存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

变量赋值
Python 中的变量赋值不需要类型声明。

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号 = 用来给变量赋值。

等号 = 运算符左边是一个变量名,等号 = 运算符右边是存储在变量中的值。例如:

实例(Python 2.0+)
#!/usr/bin/python

-- coding: UTF-8 --

counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = “John” # 字符串

print counter
print miles
print name

运行实例 »
以上实例中,100,1000.0和"John"分别赋值给counter,miles,name变量。

执行以上程序会输出如下结果:

100
1000.0
John
多个变量赋值
Python允许你同时为多个变量赋值。例如:

a = b = c = 1
以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。

您也可以为多个对象指定多个变量。例如:

a, b, c = 1, 2, “john”
以上实例,两个整型对象 1 和 2 分别分配给变量 a 和 b,字符串对象 “john” 分配给变量 c。

标准数据类型
在内存中存储的数据可以有多种类型。

例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。

Python 定义了一些标准类型,用于存储各种类型的数据。

Python有五个标准的数据类型:

Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)

Python 数字
数字数据类型用于存储数值。

他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。

当你指定一个值时,Number 对象就会被创建:

var1 = 1
var2 = 10
您也可以使用del语句删除一些对象的引用。

del语句的语法是:

del var1[,var2[,var3[…,varN]]]
您可以通过使用del语句删除单个或多个对象的引用。例如:

del var
del var_a, var_b
Python支持四种不同的数字类型:

int(有符号整型)
long(长整型,也可以代表八进制和十六进制)
float(浮点型)
complex(复数)
实例
一些数值类型的实例:

int long float complex
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21.9 9.322e-36j
080 0xDEFABCECBDAECBFBAEl 32.3e+18 .876j
-0490 535633629843L -90. -.6545+0J
-0x260 -052318172735L -32.54e100 3e+26J
0x69 -4721885298529L 70.2E-12 4.53e-7j文章来源地址https://www.toymoban.com/news/detail-474518.html

到了这里,关于Python 变量类型的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 变量的四大存储类型static extern auto register

    在C语言中变量和函数有数据类型和存储类型两个属性,因此变量定义的一般形式为: 存储类型 数据类型 变量名表; C语言提供了一下几种不同的存储类型: (1) 自动变量(auto) (2) 静态变量(static) (3) 外部变量(extern) (4) 寄存器变量(register) 下面一个一个介

    2024年02月04日
    浏览(43)
  • STM32内存分配以及堆栈、变量、代码等的存储位置理解与分析

    文中不足之处,欢迎各位同仁批评指正!         STM32的程序存储器、数据存储器、寄存器和输入输出端口被组织在同一个4GB的线性地址空间内, 地址范围为0x0000 0000至0xFFFF FFFF。其中FLASH为ROM类型,储存的数据掉电不易失;RAM中存储的数据掉电易失。以STM32F103系列为例,最多

    2024年02月03日
    浏览(38)
  • Yaklang 中的类型和变量

    Yaklang 的类型其实非常简单,我们仅需要记住如下类型即可 string 字符串类型,用以快速构建一个字符串 int 整数类型:在 64 位机中,int 和 int64 是一样的 float 浮点类型,用来定义和表示浮点数 byte 本质上等同于 uint8 undefined / nil 为定义的值,我们可以理解为空值 bool 只有 tr

    2024年01月20日
    浏览(23)
  • 数据在内存中的存储(2)

    常见的浮点数: 3.14159 1E10 ------ 1.0 * 10^10 浮点数家族包括: float、double、long double 类型 浮点数表示的范围:float.h中定义 3.1 一个例子 浮点数存储的例子: 输出的结果是什么呢? 通过输出的结果,我们可以得知:一个数以整型的形式放进去,再以整型或浮点型的形式拿出来,

    2024年02月07日
    浏览(36)
  • 数据在内存中的存储【下篇】

    🔴浮点数存储的例子:👇 🥰可以先猜想一下打印的4个值分别是多少? 📀 整型和浮点型在内存的存储是有区别的 💡根据国际标准IEEE(电气和电子工程协会)754,任意一个二进制浮点数 V 可以表示成下面的形式: 🔴 (-1)^S * M * 2^E 🔴 (-1)^S 表示符号位,当S=0,V为正数;当

    2024年02月08日
    浏览(47)
  • 把玩数据在内存中的存储

    前言:时光如梭💦,今天到了C语言进阶啦😎,基础知识我们已经有了初步认识, 是时候该拔高拔高自己了😼。 目标:掌握浮点数在内存的存储,整形在内存的存储。 鸡汤:时光易过,岁月蹉跎。☺️ 1️⃣ 数据类型的介绍 前面已经讲解过了,可以再看一遍,熟悉熟悉,

    2024年02月07日
    浏览(47)
  • 数据在内存中的存储【上篇】

    🥳基本的内置类型 : 💡 char ---------- 字符数据类型 ----- 1 byte(8 bit) 💡short --------- 短整型 -------------- 2 byte(16 bit) 💡 int ------------- 整型 ---------------- 4 byte(32 bit) 💡long ---------- 长整型 -------------- 4/8 byte(32/64 bit) 💡long long ---- 更长的整型 ------- 8 byte(64 bit) 💡

    2023年04月18日
    浏览(27)
  • 【C】数据在内存中的存储

    正文开始前给大家推荐个网站,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站。 在内存中,整型和浮点型存储的方式是不同的,从内存中读取的方式也是有所差异的,这篇文章主要介绍整型和浮点型在内存中存

    2024年02月12日
    浏览(87)
  • 数据在内存中的存储——练习3

      首先二者极其相似 %u是无符号格式进行打印,或者说打印无符号整数。 这两题是有符号类型以无符号类型打印 上图是3.1的答案,在分析3.1之前我们首先要明白一个东西, char的取值范围。 char 的取值范围: char在VS中相当于 signed char 是有符号的。 有符号的表示在32位比特位

    2024年02月09日
    浏览(43)
  • MySQL基础篇——存储过程和函数中的变量

    🙌作者简介:数学与计算机科学学院学生、分享学习经验、生活、 努力成为像代码一样有逻辑的人 🌙个人主页:阿芒的主页 👉推荐一款刷题、找工作神器 牛客网注册即可免费刷题 这一节,介绍MySQL中的变量,为下一节学习存储过程和函数打下基础。 说明 变量由系统提供

    2024年01月23日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包