【Python】常用的数据类型介绍以及它们之间相互转化

在学习一门语言的过程中,首先肯定就是要先接触到它所拥有的数据类型,Python拥有多种主要的数据类型,下面介绍一下下面9种数据类型,以及一些数据类型之间的转化。
目录
1、字符串
2、布尔类型
3、整数
4、浮点数
5、数字
6、列表
7、元组
8、字典
9、日期
10、多种数据类型进行转换

# -!- coding: utf-8 -!-
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
#作者:cacho_37967865
#博客:https://blog.csdn.net/sinat_37967865
#文件:pythonDateType.py
#日期:2019-5-15
#备注:举例介绍一下python3 数据类型总结  
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
# 1.整数int
a = 10
print('1.数据类型为',type(a),a)

# 2.浮点数float
b = 10.1
print('2.数据类型为',type(b),b)

# 3.字符串
c = '\n换行\t表示制表符\表示转义'
print('3.数据类型为',type(c),c)

# 4.布尔类型bool
d = True
print('4.数据类型为',type(d),d,3>4)

# 5.空值NoneType
e = None
print('5.数据类型为',type(e),e)

# 6.列表list
f = ['Michael', 'Bob', 'Tracy']
print('6.数据类型为',type(f),f)

# 7.元组tuple(tuple一旦初始化就不能修改指向,)
g = ('Michael', 'Bob', 'Tracy')
print('7.数据类型为',type(g),g)

# 8.字典dict
h = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
print('8.数据类型为',type(h),h)

# 9.集合set(和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key)
i = set([1,2,3,3])
print('9.数据类型为',type(i),i)


# 一、字符串转换成列表
# 二、字符串转换为元组
# 三、字符串转换成字典
# 四、列表、字典、元组转换为字符串
# eval是Python的一个内置函数,返回传入字符串的表达式的结果。即变量赋值时,等号右边的表示是写成字符串的格式,返回值就是这个表达式的结果。

str1 = 'a,b,c,d'
list = str1.split(',')
print('一、字符串转换成列表',type(list),list)
str2 = "['a', 'b', 'c', 'd']"
list2 = eval(str2)
print('一、字符串转换成列表',type(list2),list2)

str3 = "('Michael', 'Bob', 'Tracy')"
tuple = eval(str3)
print('二、字符串转换为元组',type(tuple),tuple)

str4 = "{'Michael': 95, 'Bob': 75, 'Tracy': 85}"
dict = eval(str4)
print('三、字符串转换成字典',type(dict),dict)

j = str(f)
k = str(g)
l = str(h)
print('四、列表、字典、元组转换为字符串',type(j),type(k),type(l))

# 当前目录文件都会展现在用户前面
eval("__import__('os').system('dir')")

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值