从零开始学Python----主要数据类型概述

(1)数字类型
Python中的数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。
对于int(整型)而言,在32位机器上,整数的位数为32位,在64位机器上,整数的位数为64位
对float(浮点型)而言,是带有小数点的数,其精度和机器有关。
如:
x1=10
x2=10.0
print(x1,x2)
print(type(x1),type(x2))

(2)字符串
字符串是Python中最常用的数据类型,在Python中创建字符串非常简单,我们使用单引号获双引号来创建字符串均可。
如:
x3='hello world'
x4='hello'
x5='a'

(3)布尔型
布尔型数据即代表真假值,通常使用在循环和判断语句中,在Python中定义了两个布尔型数据,即True和False,任何数据类型均可转为布尔类型来判断真假,也可直接用于条件判断
比较简单的使用方法即判断数据,如:
a=2
b=1
print(a==1)
print(b==1)

(4)列表list
Python里面的列表类似于C++里的数组,它的特点是,列表里面的元素可以是任意数据类型,每个列表中元素的数据类型可以是不相同的,列表中的元素可以随时任意添加修改或删除。其特征为‘[]’中括号创建,各元素之间用逗号隔开,如:

lst=[1,2,3,4,5]
print(lst,type(lst))
lst2=[1,2,3,'hello',[1,23,3]]
print(lst2[2],type(lst2[2])

(4)元祖tuple
Python中的元祖与列表是非常相似的,最大的区别是元祖一旦建立后是不可修改的,里面的元素不可任意增加或删除,创建时将列表的中括号’[]'修改为‘()’
如:

tup=(1,2,3,4,5)
lst=[1,2,3,4,5]
lst[0]=100
print(tup,type(tup))
print(lst,type(lst))

(5)字典dict
Python中的字典是一个很好玩的数据类型,类似于新华字典中一个词代表一个意思,Python中的字典数据是一个key值代表一个value,由‘{}’一对大括号创建,字典中的‘key’值必须是字符串类型,value值可以是任意的,如:

dic={'a':234,'b':'hello world','c':'你好'}
print(dic,type(dic))

(6)数据类型转换方法
我们这里讨论Python中一种强制类型转换方法,且暂时只针对暂时只针对int,float,str三种,这种方法很简单,无需赘言,一个代码大家就看懂了

var=10
print(var,type(var))
var2=float(var)
print(var2,type(var2))
var3=str(var)
print(var3,type(var3))

本人是一位211高校在读的本科生,对数据分析比较感兴趣,去年拿到了数学建模国家一等奖,今年参加了美赛还没结果,参加比赛选的题型都是大数据型,用过Excel,Spss,Lingo,MATLAB做数据分析,现在觉得Python比较高效,做数据可视化也非常方便,每天都在坚持学习,对Python数据分析和数据可视化有兴趣的可以关注我哦,每天都会更新的,跟我一起进步呀
我的CSDN博客地址是:https://blog.csdn.net/duohuanxi

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容