python基础---数据类型之间的转换
来源:互联网 发布:音频矩阵怎么调 编辑:程序博客网 时间:2024/05/22 08:06
python数据类型
python有5个标准的数据类型:
- Numbers(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Dictionary(字典)
数字之间和数字与字符串之间的转换
int
int函数能够:
- 把符合数学格式的数字字符串转换成整型数字;
- 把浮点型数字转换成整数,只是把数字取整,抹去小数部分.
print int('123') # 123print int('-123.5') # errorprint int('123.5') # errorprint int('a123') # errorprint int(123.5) #123
float
float函数能够将整数和数字型字符串转换成浮点型数
print float('123') # 123.0print float('123.5') # 123.5print float('a123') #errorprint float(123) #123.0
str
str能将数字转换成字符串
print str(123.5a) # errorprint str(123) # '123'print str(123.5) # '123.5'print str(-123.4) # '-123.4'
列表 元组 字符串间相互转换
列表和元组互转
列表和元组的区别是列表可变而元组不可变.它们之间的转换方式为:
以list作为参数将tuple初始化返回tuple类型;
以tuple为参数将list初始化返回list类型.
有点强制类型转换的味道.
lst_1 = [1, 2, 3, 4, 5, 6]tup_1 = (1, 2, 3, 4, 5, 6)lst_2 = list(tup_1) # tuple to list [1, 2, 3, 4, 5, 6]tup_2 = tuple(lst_1) # list to tuple (1, 2, 3, 4, 5, 6)
列表和元组与字符串间的互转
- 列表和元组转字符串
lst_1 = ['1', '2', '3', '4', '5', '6']tup_1 = ('1', '2', '3', '4', '5', '6')print "".join(lst_1) #'123456' print "".join(tup_1) # '123456'
- 字符串转列表和元组
s = '123456'print list(s) # ['1', '2', '3', '4', '5', '6']print tuple(s) # ('1', '2', '3', '4', '5', '6')
1 0
- python基础---数据类型之间的转换
- python基础--数据类型之间的转换
- Python:数据类型之间的转换
- Python数据类型之间的转换
- Python数据类型之间的转换
- python 数据类型之间转换
- java基础--->基本数据类型之间的转换
- Java基础-数据类型及其之间的转换
- python各种数据类型之间的转换
- Python数据类型之间的转换(三)
- 数据类型之间的转换
- 数据类型之间的转换
- 数据类型之间的转换
- 数据类型之间的转换
- 数据类型之间的转换
- 数据类型之间的转换
- java基础数据类型与字符串之间的转换
- python基础-数据类型转换、字符串
- ASP.NET总结
- 到底怎么样才叫看书
- TCP发送接收数据(一)
- c++作业5
- 2016广东省省赛H题
- python基础---数据类型之间的转换
- VTK 学习初步
- 正则表达式
- 主从复制报1593错误的处理
- 利用地形图创建DEM
- nyoj 747 蚂蚁的难题(三)
- 菜鸟C#学习笔记本
- 我是一个线程(修订版)
- *关于阿拉伯国家的UI适配问题