首页 > 编程语言 >python基础--简单数据类型预览

python基础--简单数据类型预览

时间:2022-10-12 18:24:18浏览次数:49  
标签:False 数字 python 数据类型 -- 类型 字符串 True

为了适应更多的使用场景,将数据划分为多种类型,每种类型都有各自的特点和使用场景,

帮助计算机高效的处理和展示数据。(比如数字用于数学运算、字符串用于信息传递、页面文字展示等)

1.数字类型

  整型

    整型就是我们说的整数,0也是整数,是一种特殊的整数;

      int 既是整型的代表,又是定义整型的函数;

      定义一个整型,并不一定必须用int;

    (python2中曾经有过long整型,python3后已经弃用了)

  浮点型

    生活中的小数,凡是带有小数点的都可以认为是浮点型;

    float既是浮点型的代表,又是创建浮点型数据的内置函数;

    和int一样,定义浮点型,也并不一定使用float声明。

  

  type内置函数

    如上可知,python中定义变量时,可以不指定变量数据类型,

    此时可通过type()函数,查看对象的数据类型;

    type(变量名或对象)

    

2.初识字符串

  用''或""包裹的所有信息就是字符串;

  字符串可以包含任意字符,字母数字符号等 (此时引号内的数字不再是数字类型,是字符串类型了);

  字符串定义方法

    直接定义或利用str()函数

    name = 'rr'

    info = str('hello')

    

  字符串是不可以修改的

  内置函数id

    返回变量的内存地址   数字地址=id(对象)

    

  内置函数len

    返回字符串的长度;

    无法返回数字类型的长度,因为数字类型是没有长度的;

    返回值 = len(字符串对象)

    

  成员运算符in

    判断字符串是否存在于另一字符串中,返回True(真)或False(假)

    

  内置函数max

    返回数据中最大的成员;

    print(max('今天是10月7日!'))  # 月

  内置函数min

    返回数据中最小的成员;

  max,min可以比较字符串中数字大小

  

  也可以比较字符串中其它字符大小

  

  数字和字符串混合,仍然是比较ord值

  

  字符串的拼接

    用+号

  

3.布尔类型和空类型

  布尔类型

    对于事物的真假判断即布尔类型;

    固定值:True-->真   False-->假

    bool代表布尔类型,也可以用于对结果进行真假的判断

    

  数字与字符串的布尔应用

    int 0 --> False,  非0 --> True

    float 0.0 --> False ,  非0.0 --> True

    str '' --> False    非空字符串 --> True

    经常用 1,0 用来替代True,False

    

  空类型

    不属于任何数据类型;

    固定值: None   空类型属于False的范畴;

    如果不确定变量类型,初始化时,可以先定义为None;

  

    

    

标签:False,数字,python,数据类型,--,类型,字符串,True
From: https://www.cnblogs.com/white-list/p/16757459.html

相关文章

  • Bootstrap浅了解 && jQuery的一些常用函数
    Bootstrap是用于设计响应性网页和应用程序的前端框架。它采用移动优先的web开发方法,包括预构建的CSS样式和类,以及一些JavaScript功能。可以使用Bootstrap构建响应性网站,使......
  • 数据中台开源解决方案(一)
    数据中台商业的解决方案有很多,开源框架种类繁多,每一个模块都有很多开源的套件。以查询引擎为例,可以使用的开源工具有MySQL、Redis、Impala、MongoDB、PgSQL等。可以根据实......
  • CSP-S模拟18
    再次模拟退役,最近心态又双叒叕有点炸。。。。实力确实也真不行A.最长反链猜结论,从大到小能选就选,然后打表发现能选与不能选有明显的分界,于是直接二分答案然后因为判断......
  • 简单总结一下第一天学习Scss的知识点
    1.变量声明用$符号标识变量,任何css的属性值都可以作为变量值。//变量使用$nav-color:#F90;nav{$width:100px;width:$width;color:$nav-color;}//编......
  • 泛型
    类型参数的好处程序更已读,可以明显知道代表的什么类型数据更安全,在存储可以根据类型检查,读取的时候不用强制类型转换泛型类publicclassPair<T>{privateTfirs......
  • 150-《大数据架构师》Flink StreamTask 的逻辑执行和数据流转_ev
              超时时间策略          为了环境复用       ......
  • Electron RequestError: connect ETIMEDOUT 20.205.243.166:443
    问题描述下载electron时,卡在了下载超时,换github.comip无效、用梯子无效,直到官网这里找到了原因:MirrorYoucanuseenvironmentvariablestooverridethebaseURL,......
  • 【AutoML】强化学习如何用于模型量化?
    大家好,欢迎来到专栏《AutoML》,在这个专栏中我们会讲述AutoML技术在深度学习中的应用,这一期讲述在模型量化中的应用。作者&编辑|言有三上一期给大家介绍了AutoML技术在模型......
  • 入门高效学习Java
     学习JAVA    在当下学习Java的视频,在如今的互联网是很多很多的,但现在讲解内容有干货的学习视频还是较为少的。尤其是初学JAVA的同学在看找相关的教学视频的时候,一......
  • 【杂谈】GAN对人脸图像算法产生了哪些影响?
    人脸图像是整个图像领域里面研究人员最多,应用最广的一个方向。GAN作为时下最新兴的深度学习模型,在人脸图像领域里已经颇有建树,今天咱们就聊聊GAN对人脸图像算法的一些主要影......