首页 > 其他分享 >变量的类型

变量的类型

时间:2023-11-18 13:01:09浏览次数:46  
标签:变量 Python 整数 int 类型 数字型


  • 在内存中创建一个变量,会包括:
  1. 变量的名称
  2. 变量保存的数据
  3. 变量存储数据的类型
  4. 变量的地址(标示)

2.1 变量类型的演练 —— 个人信息

需求

  • 定义变量保存小明的个人信息
  • 姓名:小明
  • 年龄:18
  • 性别:男生
  • 身高:1.75
  • 体重:75.0 公斤

利用 单步调试 确认变量中保存数据的类型

提问

  1. 在演练中,一共有几种数据类型?
  • 4 种
  • str —— 字符串
  • bool —— 布尔(真假)
  • int —— 整数
  • float —— 浮点数(小数)
  1. Python 中定义变量时需要指定类型吗?
  • 不需要
  • Python 可以根据 = 等号右侧的值,自动推导出变量中存储数据的类型

2.2 变量的类型

  • Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)
  • 数据类型可以分为 数字型非数字型
  • 数字型
  • 整型 (int)
  • 浮点型(float
  • 布尔型(bool
  • True 非 0 数 —— 非零即真
  • False 0
  • 复数型 (complex)
  • 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
  • 非数字型
  • 字符串
  • 列表
  • 元组
  • 字典

提示:在 Python 2.x 中,整数 根据保存数值的长度还分为:

  • int(整数)
  • long(长整数)
  • 使用 type 函数可以查看一个变量的类型
In [1]: type(name)


标签:变量,Python,整数,int,类型,数字型
From: https://blog.51cto.com/u_16276558/8461253

相关文章

  • python:第十九章:数据类型之None
    一,什么是None?None表示空值,其类型为NoneType,内存中值为None的对象是同一个实例123456789#None的类型print("None的类型:",type(None)) #输出<class'NoneType'> #值为None的对象是同一个实例,#由于内存None只有一个,所以aisb的结果为True......
  • python:第二十章:数据类型转换之bool
    一,如何得到对象的布尔值?Python中,所有的数据都是对象,如整数、浮点数、字符串、列表、字典等。每个对象都有一个布尔值,用于表示对象的真假内置函数bool()能用来获取对象的布尔值。它把对象转换为布尔值,返回True或False,表示对象为真或假看例子:非0数字的布尔值为True,0的布尔值......
  • linux各目录存放文件类型
    /usr最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:/usr/X11R6存放Xwindow的目录/usr/bin众多的应用程序/usr/sbin超级用户的一些管理程序/usr/doclinux文档/usr/includelinux下开发和编译应用程序所需要的头文件/usr/lib常用的动态链接库和软件包的配置......
  • 2.4 变量的输入
    谓输入,就是用代码获取用户通过键盘输入的信息例如:去银行取钱,在ATM上输入密码在Python中,如果要获取用户在键盘上的输入信息,需要使用到input函数1)关于函数一个提前准备好的功能(别人或者自己写的代码),可以直接使用,而不用关心内部的细节目前已经学习过的函数函数说明......
  • 记一个漏洞处理,SSH框架上传限制文件类型,以及关于文件上传安全问题的讨论
    -----------------------------------------------------------------------------------------------------------------------------------与同事讨论的文件上传安全问题:1.老项目采用的上传至项目下某个目录的做法是很不安全的,容易被访问到上传文件,应当制定到项目之外的目......
  • Core 6.0 webapi ‘报错InvalidOperationException:无法解析“ Microsoft.AspNetCore.H
    因接口版本升级并使用core6.0却发现HttpContext.Current.Request用不了 所以在网上找了半天说是使用Microsoft.AspNetCore.Http.IHttpContextAccessorprivateIHttpContextAccessor_httpContextAccessor;publicWebHelper(IHttpContextAccessorhttpContextAccessor......
  • python 数据类型判断
    python数据类型判断#encoding=utf-8l=[1,2,"s",[1,23],{1:2},(1,2),set([1,2]),"b",-2]d={"int":0,"str":0,"list":0,"tuple":0,"set":0,"dict":0,"complex":0}   #先用字典定义列表中......
  • 每日一题:通过css变量来控制主题
    1、定义不同主题颜色:root{--theme-color:blue;--font-size:18px;;}html[theme="dark"]{--theme-color:#000;2、通过切换html自定义属性来控制主题<!DOCTYPEhtml><htmllang="en"><head><metacharset="UT......
  • Linux 中 sed命令替换 带有 斜杠的变量
     001、测试(错误做法)(base)[root@pc1test]#lsa.txt(base)[root@pc1test]#cata.txt##测试数据12345678910(base)[root@pc1test]#sed"s/5/$PWD/"a.txt##直接替换报错sed:-eexpression#1,char6:un......
  • Spring5学习随笔-生命周期、自定义类型转换器、后置处理Bean
    学习视频:【孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索。学不会Spring?只因你未遇见孙哥】第十章、对象的生命周期1.什么是对象的生命周期指的是一个对象创建、存活、消亡的一个完整过程2.为什么要学习对象的生命周期由Spring负责对象的......