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

什么是数据类型?

其实就和我们小学学的数学一样,有整数,小数,分数之类的,那我们的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是强类型,动态型的语言;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容