标签:

python的核心数据类型(内置)

数字:int,long,float,complex(复数),bool(布尔型)

字符:str,unicode

列表:list

字典:dict

元组:tuple

文件:file

其他的类型:集合(set),frozenset(冻结集合),类类型,None

其他文件类工具:pipes(管道),fifos(先进先出管道),sockets(套接字)

类型转换:

内置函数,完成非字符串转化为字符型

str():和print的输出的结果类似

repr():表示的是精确值

format():以特定的格式进行转换

数字转换:

int():转为整数

float():转为浮点数

转换为整数型:

str2 = ‘45’

type(str2)

str

转换:

num3 = int(str2)

type(str2)

int

print num3

45

列表转化

list(s):将字串s转换为列表

str2 = "Hello World"

num3 = list(str2)

print num3

输出:

[‘H‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, ‘ ‘, ‘W‘, ‘o‘, ‘r‘, ‘l‘, ‘d‘]

元组转换

tuple(s):将字符串s转换为元组

str2 = "Hello World"

num4 = tuple(str2)

print num4

输出:

(‘H‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, ‘ ‘, ‘W‘, ‘o‘, ‘r‘, ‘l‘, ‘d‘)

集合转换

set(s):将字符串s转换集合

str2 = "Hello World"

num5 = set(str2)

print num5

输出:

set([‘ ‘, ‘e‘, ‘d‘, ‘H‘, ‘l‘, ‘o‘, ‘r‘, ‘W‘])

转换为集合后会把相同的字母都会去重哦而且没有特定的顺序;

字典转换

dict(d):创建字典

d必须是键值对的元组序列

根据指定的key值对来创建字典;

d1 = [(‘a‘,1),(‘b‘,2)]

num1 = dict(d1)

print num1

输出:

{‘a‘: 1, ‘b‘: 2}

标签:

马哥python课堂笔记_马哥-python-课堂笔记12-python核心数据类型及类型显示转换相关推荐

  1. 中国大学moocpython笔记_中国大学MOOC_高级语言程序设计(Python)笔记

    一.程序设计基础 1.Python历史 2.Python特点 Python的伪代码(形式语言)更接近于自然语言(自然语言) 胶水语言 3.Python的应用:Google.Youtube等 4.IDE ...

  2. python 字符串拼接_面试官让用 3 种 python 方法实现字符串拼接 ?对不起我有8种……...

    点击上方 蓝字关注我们 点击上方"印象python",选择"星标"公众号重磅干货,第一时间送达!之前发过很多关于 Python 学习的文章,收到大家不少的好评, ...

  3. python入门教授_南开大学教授强力推荐的5本Python入门书籍,附电子版

    筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内. python现在的主流版本是3.7(有明显性能提升,强烈推荐) 3.6, 不基于这两个或者更新版本的书,慎重选择.很多库已经不提供py ...

  4. python ide 最好_我在iPad上最好的Python IDE

    python ide 最好 Having finished my first year at university, and being left with very little to do thi ...

  5. 永恒python怎么用_毫无基础的人如何入门 Python ?Python入门教程拿走不谢啦!

    随着人工智能的发展,Python近两年也是大火,越来越多的人加入到Python学习大军,对于毫无基础的人该如何入门Python呢?这里整理了一些个人经验和Python入门教程供大家参考. 如果你是零基 ...

  6. 最简单的python语言程序设计_编程中最简单的语言Python,这样学或许更容易

    最近微信小程序上面出了一个跳一跳的小游戏 大家有没有玩呀? 编程中最简单的语言Python,这样学或许更容易 分享之前我还是要推荐下我自己建的Python开发学习群:628979297,群里都是学Py ...

  7. 初识python 教学设计_青岛版八年级《初识Python》教学设计.doc

    PAGE PAGE 2 第4课 初识Python教学设计 [教学目标] 1.知识与技能:了解python编程语言起源以及应用,知道python编辑器的常用用法,掌握利用python编写程序的一般步骤. ...

  8. python画图视频_你能分享比较全面的Python视频教程吗?谢谢《用python画图教程视频》...

    python好学吗? python相对于C 来说确实是好学的多. python不需要特别关注类型,因此不需要花费太多的时间在变量类型上面.python的语法相比于C 来说,要简单的多. 如何用pyth ...

  9. python selenium脚本_怎样开始写第一个基于python的selenium脚本

    1.下载并安装python(http://www.python.org/geti/). 2.安装selenium(http://pypi.python.org/pypi/selenium)下载并解压缩 ...

最新文章

  1. NIS服务器介绍及搭建
  2. springboot2稳定版本_Spring Boot 2.4 正式发布,重大调整
  3. 长假后第一天不想工作,这病咋治?
  4. Self-reflection for career
  5. 手把手教你在Windows10环境下安装深度学习框架(pytorch or tensorflow)
  6. Leetcode 53 最大子串和
  7. 前端学习 -- Css -- 属性选择器
  8. 【pyqt5学习】——items view相关控件(list view、table view)
  9. adb命令检测apk启动时间、内存、CPU使用情况、流量、电池电量等——常用的adb命令...
  10. dos安装深度linux,U盘用grub4dos引导Deepin v20 Beta iso安装的方法
  11. 《How to Write and Publish a Scientfic Paper》 Chapter 1
  12. 企业信息管理系统汇总
  13. RFID应急物资管理系统
  14. 树莓派控制火焰传感器
  15. CentOS 6 Yum源更新
  16. 一次性加载数据,前端分页
  17. 车载微信助手,网页微信开发回顾
  18. twitter推文采集案例
  19. 基于SSM的毕业设计管理系统
  20. 菲律宾德拉斯大学计算机专业,热门专业选择

热门文章

  1. 代码创建按钮,文本输入框
  2. Java数据库接口JDBC入门基础讲座_JDBC基础教程之连接
  3. 对象序列化和反序列化是怎么回事
  4. 【刷题】BZOJ 1023 [SHOI2008]cactus仙人掌图
  5. Bitmap对图像的处理
  6. ubuntu classicmenu-indicator
  7. POJ 1236 Network of Schools(强连通 Tarjan+缩点)
  8. struts验证框架失效
  9. centOS restart xinetd
  10. 去认识一下WCDMA中的SCH信道