码迷,mamicode.com
首页 > 编程说话 > 详细

三.Python数据类型详述

时间:2019-10-10 00:30:53      浏览:33      评论:0      收藏:0      [点我收藏+]

标签:连接符   标准   差集   tuple   必须   color   感化   float   ace   

Python第三节数据类型详述

一.多变量赋值

python允很多变量赋值

  • 多变量赋雷同的值a = b = c = 1
  • 多变量赋不合的值a, b, c = 1, 2, "fuckyou"
二.标准数据类型
2.1. Number
  • 数值类型包含int、float、bool、complex
  • bool类型,当为True时, 为1; False时, 为0
  • complex类型, complex(a, b) = a + bj

    2.2. String
  • String中心的 "+", 字符串的连接符, 即两个字符串拼在一路, 经过过程 + 停止连接
  • String中的 "*", 字符串的复制, 有点乘法的意思, 前面的数字是复制的次数
  • String中应用反斜杠""转义特别字符; 假设就是想表示带有反斜线的字符串, 可添加一个r,以下
  • python字符串不克不及被改变, 例如word[0] = ‘m‘则会报错

>>> print("fuck" * 2)
>>> print("fuck" + " you")
>>> print('binbi\nbin')
>>> print(r'binbi\nbin')
2.3. List
  • 应用最频繁的数据类型之一
  • 列表中的元素类型可以不雷同(可所以数字、字符串、乃至嵌套列表)
  • 列表写在[]之间, 中心应用,隔开
  • 列表可以被截取, 截取后前往的是一个新列表, 截取方法: 变量[头下标:尾下标:步长], 个中尾下标仅起到标识开头的感化, 其实不被包含在子列表里
  • 两个列表可以经过过程 + 停止连接, 生成一个新的列表
  • 列表内的元素可以改变
2.4. Tuple

元组和列表类似, 不合的地方:

  • 元组的元素弗成修改; 然则, 假设元组中包含list, 则:固然包含的list弗成修改, 但list外部的内容是可以修改的
  • 元组写在()外面, 中心元素应用都逗号做间隔
2.5. Set

元素: 任何器械都可以称为元素.
由元素集合在一路构成的对应项叫做集合

  • 集合主如果用来停止关系测试或许去重应用
  • 可以应用{}或许set()停止创建; 创建一个空集合仅能应用set(),{}是用来创建空字典
  • 求两个集合的"差集", 应用-, a - b
  • 求两个集合的"并集", 应用|, a | b
  • 求两个集合的"交集", 应用&, a & b
  • 求两个集合的不应时存在的元素,应用^, a ^ b
2.5. Dictionary

列表是有序的对象集合; 字典的有序其实不在元素的物理地位上, 而表如今于字典外部元素的“键”.

  • 字典用{}标识, 外部元素是 key:value如许的键值对
  • 键(key)必须是弗成改变的类型, 且必须唯一
##几个经常使用的函数
>>> dict_demo = {'name':'yangshuang', 'sex':'female', 'address':'beijing'}
>>> dict_demo['name'] #取个中的value可以经过过程选择对应的key
>>> dict_demo.keys() #前往一切的key值 dict_keys(['name', 'sex', 'address'])
>>> dict_demo.values()#前往一切的value值 dict_values(['yangshuang', 'female', 'beijing'])
>>> dict_demo = dict([('name', 'yangshuang'), ('sex', 'female')]) # 字典初始化
>>> dict_demo = dict(name = 1, sex = 'female', address = 'beijing') # 字典初始化
>>> 

三.Python数据类型详述

标签:连接符   标准   差集   tuple   必须   color   感化   float   ace   

原文地址:https://www.cnblogs.com/Sinkinghost/p/11645073.html

(0)
(0)
   
告发
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权一切 京ICP备13008772号-2
迷上了代码!