美文网首页
Python---基本知识3_之数据类型

Python---基本知识3_之数据类型

作者: hello_我的哥 | 来源:发表于2017-12-18 23:46 被阅读14次

什么是数据类型?

其实就和我们小学学的数学一样,有整数,小数,分数之类的,那我们的python也会存在各种数据类型,比如string,int ,long ,boolean等这么常用的类型;

存在的意义?

1.可以便于电脑存储是空间的处理,不浪费空间,比如说boolean型就用2个字节,string型就用10个字节,这样就不会浪费资源了。2第二点主要是便于计算,int的计算和string的计算肯定是不一样的;

不知道这到底是什么类型的时候?

有一个方法是type,当不知道是什么类型的时候,我们可以打印他的类型;比如这条语句他的类型就是Int;

print(type(5))    <class 'int'>

针对数据类型,Python是什么类型的语言?

首先针对于数据类型,有几种区分,比如说动态语言,静态语言;强类型语言,弱类型语言;

动态型:数据类型运行时判定的,也就是说他在前一秒可能是int型,后一秒肯能就是string型

静态型:数据类型在编译时就确定了,他在他的生命周期内都不可能发送变化;

强类型:不会随着环境轻易发生改变,意思就是说不会自动转变类型,比如python在执行5+‘5’时就会报错,他不会自动转换,需要人为的告诉他该转成什么类型去计算;int('500')

弱类型:容易随着环境的改变而发生改变,比如java在执行5+‘5’时就会运行成功55;自动就会把Int型的5转成string型的5;

综上所述,python是强类型,动态型的语言;

相关文章

  • Python---基本知识3_之数据类型

    什么是数据类型? 其实就和我们小学学的数学一样,有整数,小数,分数之类的,那我们的python也会存在各种数据类型...

  • Python---基本知识12之常用数据类型列表

    什么是列表? 列表就是可变的有序的元素集合,列表里面的每一个元素都有他的下标,其实python里面的列表就有些像j...

  • Python---基本知识10之常用数据类型数值

    对于数值,其实就是计数的一些方式方法,不过各种数值类型有各自的表现形式和存储方式,就比如,int类型只需要4个字节...

  • Python---基本知识13之元组

    1.什么是元组? 就是有序列得不可变得集合,这里和列表稍微不一样,列表是有序得可变得集合; 2.元组的定义:元组是...

  • Python---基本知识15之集合

    集合的概念? 无序的,不可随机访问的,不可重复的元素集合,就和数学里面学习的集合差不多; 1.集合的定义:集合分为...

  • Python---基本知识9之循环

    什么是循环? 指的就是重复做某一件事;废话不多说,直接看语法; 首先我们看的是while循环,while循环语法就...

  • Python---基本知识14之字典

    什么是字典? 字典是无序得可变的元素集合; 字典的定义: 1.直接写:从以下代码中我们可以看到字典是由一对大括号组...

  • Python---基本知识11之常用数据类型字符串

    在讲字符串之前,插一下bool类型,对于bool类型,没什么好说的,我觉得应该注意一点的就是bool类型是int型...

  • Python---基本知识1_之注释

    什么是注释?为什么要注释? 我们编写的代码需要翻译成电脑认识的语言,即机器语言,那注释呢?注释是写给我们自己看的,...

  • Python---基本知识17之函数1

    什么是函数? 函数其实就是把许多代码放在一起,包装好之后的一种形式,使得他可以被多次复用。 函数的简单定义: 如下...

网友评论

      本文标题:Python---基本知识3_之数据类型

      本文链接:https://www.haomeiwen.com/subject/jmpvwxtx.html