博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python python 数据类型的相互转换
阅读量:5080 次
发布时间:2019-06-12

本文共 1350 字,大约阅读时间需要 4 分钟。

# number 之间的相互转换# int <=> floatvar1 = 1;print(type(var1)) #
res1 = float(var1)print(res1) #1.0print(type(res1)) #
res2 = int(res1)print(res2) #1print(type(res2)) #
# int or float <=> Stringvar = 1res = str(var)print(type(res)) #
res = float(res)print(type(res)) #
# math 使用import mathvar = math.piprint(var) #3.141592653589793...res = math.radians(180)# 将角度值转换乘弧度值3.141592653589793 即180度 对应 math.piprint(res) #3.141592653589793...res = math.degrees(math.pi) #将弧度转换成角度print(res) #180.0res = math.pow(1,2) # 等价于x 的 y 次方print(res) # 1.0print(type(res)) #
res = math.ceil(2.3) # ceil 天花板取值,往上取print(res) #3res = math.floor(2.3) # floor 往下取值print(res) #2# 字符串 => 字典 也可以使用jsonvar = "{'a':20,'b':40}"print(type(var)) #
res = eval(var)print(res) #{'a': 20, 'b': 40}print(type(res)) #
# 字典=> 字典字符串 也可以使用jsonvar = { 'a':20,'b':40}res = str(var)print(type(res)) #
print(res) #{'a': 20, 'b': 40}#字符串 => 列表 指定分割符号就行#列表 => 字符串var = [ 'a','b','c','d'] #要求列表里面都是str类型res = '-'.join(var)print(res) #a-b-c-dprint(type(res)) #
# 列表 => 字典lst1 = ['k1','k2','k3']lst2 = [1,2]rest = zip(lst1,lst2) # 拉锁函数print(res)#
print(type(rest)) #
res = dict(rest)print(res) #{'k2': 2, 'k1': 1}print(type(res)) #

 

转载于:https://www.cnblogs.com/pickKnow/p/10879940.html

你可能感兴趣的文章
【深度学习】caffe 中的一些参数介绍
查看>>
Python-Web框架的本质
查看>>
QML学习笔记之一
查看>>
Window 的引导过程
查看>>
App右上角数字
查看>>
从.NET中委托写法的演变谈开去(上):委托与匿名方法
查看>>
小算法
查看>>
201521123024 《java程序设计》 第12周学习总结
查看>>
新作《ASP.NET MVC 5框架揭秘》正式出版
查看>>
IdentityServer4-用EF配置Client(一)
查看>>
WPF中实现多选ComboBox控件
查看>>
读构建之法第四章第十七章有感
查看>>
Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
查看>>
Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)【转】
查看>>
python asyncio 异步实现mongodb数据转xls文件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
[ZJOI2007]棋盘制作 【最大同色矩形】
查看>>
IOS-图片操作集合
查看>>
模板统计LA 4670 Dominating Patterns
查看>>