Python提供的基本数据类型主要有:整型、浮点型、字符串、列表、元组、集合、字典、布尔类型等等。

Python可以用一些数据类型函数,直接进行转换:

函数                           描述

type(x)                       x的数据类型

int(x [,base ])             将x转换为一个整数

long(x [,base ])           将x转换为一个长整数

float(x )                      将x转换到一个浮点数

complex(real [,imag ])  创建一个复数

str(x )                        将对象 x 转换为字符串

repr(x )                      将对象 x 转换为表达式字符串

eval(str )                    用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s )                     将序列 s 转换为一个元组

list(s )                        将序列 s 转换为一个列表

chr(x )                       将一个整数转换为一个字符

unichr(x )                   将一个整数转换为Unicode字符

ord(x )                       将一个字符转换为它的整数值

hex(x )                       将一个整数转换为一个十六进制字符串

oct(x )                        将一个整数转换为一个八进制字符串

元组或列表的内容转换为字符串

>>> a = ['1', '2', '3'] #元素为char或string>>> str_convert = ''.join(list)>>>str_convert

'123'

>>> str(a)"['1', '2', '3']"

迭代进行内容转换

map(func, obj)函数

func:参数接收一个函数名,可以是自定义,也可以python自带函数

obj:参数接收一个可迭代对象

ls = [1,2,3]

rs=map(str, ls)#打印结果 ['1', '2', '3']

lt = [1, 2, 3, 4, 5, 6]defadd(num):return num + 1rs=map(add, lt)print rs #[2,3,4,5,6,7]

python学习类型转换_Python学习总结5:数据类型及转换相关推荐

  1. python自定义类型转换_Python JSONDecoder自定义null类型的转换

    更新12/30/2014 实现这一目标的最简单方法是使用JSONDecoder的object_hook回调,如下面的旧答案中所述.但是,由于这需要对数据中的每个键值对进行额外的函数调用,这可能会对性能 ...

  2. Python学习教程(Python学习视频_Python学习路线):Day04循环结构

    Python学习教程(Python学习视频_Python学习路线):循环结构 循环结构的应用场景 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入 ...

  3. 2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?

    2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?编程界的王者是渐落寞的Java还是大火的Python? 是不是你们也喜 ...

  4. JavaScript学习(八十五)—数据类型的转换

    JavaScript学习(八十五)-数据类型的转换 一.什么是数据类型的转换? 简单来说,就是把一种数据类型的变量转化为另外一种数据类型 二.转化为字符串类型 //把数字转化为字符串 变量.toStr ...

  5. matlab中float类型的_【Python基础学习】2. 变量、基本数据类型及其转换

    知行校园汇 记录学习.分享干货.吐槽人生! 关注 相关说明 文章内容:变量.基本数据类型及其转换 作者博客:csdn.cxhit.com www.cxhit.com 1. 变量 1.1 变量规则 在P ...

  6. python论文结论_Python学习总结

    在过去的两周,通过对python基础知识的学习以及通过一个具体的小游戏的练习,大概对Python有了一个初步的了解,在这里做一个总结,希望对今后的进一步学习有帮助. 之前学习过C语言,在学习了Pyth ...

  7. 自学python困难吗_Python学习难不难?零基础好学吗?

    Python学习难不难?零基础好学吗?我想对于很多人来说,这都是非常关键的问题,也是很多人都在疑惑的问题.现在市场发展,行业的竞争压力是非常大的,转型的人也是非常多,对于不少人转型人才来说,Pytho ...

  8. python龟图_python学习turtle(龟图标状态)

    2019独角兽企业重金招聘Python工程师标准>>> 记录学习 turtle.hideturtle() turtle.ht(),隐藏龟图标. turtle.showturtle() ...

  9. 如何使用python装饰器_Python学习之如何使用装饰器 @decorator

    建议大家在看这篇文章之前还是点击上面这篇文章看一下,先了解一下什么是装饰器之后再看. 猿人学python之我的学习笔记分享:如何使用装饰器 @decorator 上面代码中使用装饰器的方法看起来有点复 ...

最新文章

  1. R语言可视化包ggplot2绘制分组的条形图(bar plot、柱状图)实战:多变量柱状图
  2. 利用kickstart实现pxe自动安装linux
  3. 回顾我学过的编程语言
  4. ABAP计算间隔月份
  5. jlink烧录软件_使用 MCU BootUtility 工具来烧录I.MXRT
  6. Vue实现仿音乐播放器2-新建Vue项目vuemusicplayer
  7. 深入浅出Fetch API
  8. 3个图表突出数据显示小技巧,帮你一秒锁定关键信息
  9. 'React' must be in scope when using JSX react/react-in-jsx-scope报错:
  10. nginx nodejs环境配置_Linux基本开发环境配置git,c++,nodejs,nginx
  11. wordpress rest api 登录_Python构建RESTful网络服务[Django篇:生成API文档]
  12. 袖珍计算机英语手册,英语袖珍迷你系列-中考英语速记手册.pdf
  13. 编译原理 —— 四元式和三地址代码
  14. 张一鸣宣布卸任字节跳动CEO,去学习承担社会责任
  15. CentOS6安装rpm时报错“Cannot find a valid baseurl for repo: centos-sclo-rh“的解决办法
  16. IDEA最全最常用的配置与性能优化(Java必备)
  17. BootStrap Table的JS封装
  18. Cause: java.sql.SQLExceptioValue ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp
  19. golang开发环境之Sublime Text 2+GoSublime+gocode+MarGo
  20. 30个必备英文免费手写字体下载

热门文章

  1. SAP UI5 应用开发教程之十二 - 使用 CSS 类对 UI 进行进一步美化
  2. Angular 项目里和 sourceMap 相关的设置
  3. 如何构建和部署 SAP Commerce Cloud 项目
  4. SAP Spartacus里的routerLink测试
  5. Angular Observable数据类型的单元测试数据准备
  6. ABAP 740里的新语法 - LET表达式
  7. 修改Hybris Administration console管理员默认登录密码
  8. SAP Fiori RouteMatched and getById
  9. engagement center tile的配置
  10. git push时如果不再弹出用户和密码的输入提示框该怎么办