python 数据类型

可以不劳而获的,只有年纪和脂肪。

 

python 六种数据类型

  • 数字 Numbers
  • 字符串 Strings
  • 列表 List
  • 元组 Tuple
  • 集合 Sets
  • 字典 Dictionaries

 

数字:int、float、bool、complex(复数)

注意:

  1、Python可以同时为多个变量赋值,如a, b = 1, 2。
  2、一个变量可以通过赋值指向不同类型的对象。
  3、数值的除法(/)总是返回一个浮点数,要获取整数使用//操作符。
  4、在混合计算时,Python会把整型转换成为浮点数。

 

字符串:

  与C字符串不同的是,Python字符串不能被改变。向一个索引位置赋值,比如word[0] = 'm'会导致错误。

注意:  

  1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。
  2、字符串可以用+运算符连接在一起,用*运算符重复。
  3、Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。
  4、Python中的字符串不能改变。

 

列表:列表是写在方括号之间、用逗号分隔开的元素列表。列表中元素的类型可以不相同

注意:

  1、List写在方括号之间,元素用逗号隔开。
  2、和字符串一样,list可以被索引和切片。
  3、List可以使用+操作符进行拼接。
  4、List中的元素是可以改变的。

 

元组:元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号里,元素之间用逗号隔开

tup1 = () # 空元组
tup2 = (20,) # 一个元素,需要在元素后添加逗号

注意:

  1、与字符串一样,元组的元素不能修改。
  2、元组也可以被索引和切片,方法一样。
  3、注意构造包含0或1个元素的元组的特殊语法规则。
  4、元组也可以使用+操作符进行拼接。

 

集合:集合(set)是一个无序不重复元素的集

基本功能是进行成员关系测试和消除重复元素。可以使用大括号 或者 set()函数创建set集合,注意:创建一个空集合必须用 set() 而不是 { },因为{ }是用来创建一个空字典。

 

字典:字典(dictionary)是Python中另一个非常有用的内置数据类型。

  构造函数 dict() 直接从键值对sequence中构建字典,当然也可以进行推导

posted @ 2023-01-07 08:57  方达达  阅读(18)  评论(0编辑  收藏  举报