python 整理学习笔记1——五大标准数据类型

python 五大标准数据类型:

  1. Number(数字)
  2. String(字符串)
  3. List(列表)
  4. Tuple (元组)
  5. Dictionary (字典)

一、Number(数字)
表达形式:

var1 = 1
var2 = 1.2

1)python支持四种数字类型:
int(有符号整数)-它们通常仅称为整数,是不带小数点的正整数或负整数。

long(长整数)-也称为long,它们是无限制大小的整数,写为整数,后跟大写l或小写L。

float(浮点实值)-也称为浮点数,它们表示实数,浮点数也可以用科学计数法表示,E或e表示10的幂。

complex(复数)-形式为a + bJ,其中a和b为浮点数,J(或j)表示-1的平方根。 该数字的实部是a,虚部是b。

2)complex(a, b)可以把a,b 变成复数,a是实部,b是虚部

二、String(字符串)
表达形式:

str1 = 'Hello World!'

1) 请注意,跨越多行的字符串应包含三个双引号

StringMultipleLines = """
Multiple 
lines 
of strings
"""

2)String 有fromat(用%表示) 和 一些特殊的符号(用/表示)。

三、List(列表)
表达形式:

list =  [22, 86,15, 2.22, 36]

1)list[:]取值,什么都不写表示全部都选,可以用来make a complete copy,list[1:2]显示为[86],表示从第2个index开始到第3个index(不包括第三个),python index从0开始。
2)list 有+ operator,表示直接加上另一个list,eg. list+[233,2.33]
3)在同个list中,数据类型不需要统一,数据也不需要独特,可以存在多个同个数据
4)index() 操作可以找到第一个相同值的index是什么, eg. list.index(22)
5)del list[1] 可以减少list中的86, 可以去掉确定位置的值。
6)remove(),去掉第一个出现的相同的值。eg. list.remove(22)
7)pop(), 去掉最后一个值,然后输出原来的最后一个值是什么。eg. list.pop()
注意:一个空的list 是 False, 存在一个值的list是True.

四、Tuples(元组)

tuple = ("hello","world",2019,5.1)

1)声明只有一个的tuple 必须加个,逗号。eg. tup1=(23,)。否则类型不对,如果是(1)则type是int;(False)type是bool。
2)tuples 是immutable,这意味着不可以被更改或者更新。只能produce一个新的tuples
3)tuple() 可以把一个list变成一个tuples。

五、Dictionary(字典)
表达形式:

dic = {"Names":["Tom","Amy","Ben"],"Scores":[90,60,85]}

1) 字典是无序的key-value 的组合
2)当你添加一个key的时候,你必须添加一个value
3)当你想查找value的时候你可以根据key得到,但是反过来不可以。
4)字典中的key是独特的
5)字典中的key和value的数据类型可以是多种的,不需要统一

注意:一个空的字典是 false。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值