菜鸟学习Python之数据类型

python支持内建的数据类型,主要有numbers,strings,lists,dictionaris,tuples。这些数据类型普遍而强大。下面分别介绍一下:

 

1.numbers

numbers主要有整型(Integer)、浮点型(float八进制十六进制以及复数(complexnumbers)。比如:3.0就是浮点型;3就是整型;机器位大于32位就属于long; Turebool型;1+2jcomplex型。

对于numbers,python有五个用于数值计算的内建函数:

                                 abs()返回参数的绝对值

                                  coerce()数据类型转换函数,返回一个包含类型转换完毕的两个数值元素的元祖。

           例如:coerce(1.2,1)-->(1.2,1.0)

           divmod()把除法和取余运算结合起来,返回一个包含商和余数的元祖。

          

           pow() **一样,指数运算

           

                                round()用于对浮点数进行四舍五入

          

仅用于整数的内建函数:

                                hex(num) 接受一个整数,并返回对应的十六进制形式

          

           oct(num) 接受一个整数,并返回对应的八进制形式

          

                               ASCII转换函数

                               ord()输入一个字符,输出为相应的ASCII

          

                               chr()输入相应的ASCII数字,输出对应的字符

          

类型转换,一般朝高精度方向转换,也可以进行强制类型转换

          

2.  String(字符串)

    

3. List(列表) 如:[123]

列表也是序列式的数据类型,可以通过下标或者切片操作来访问一个或者多个元素。列表和字符串不同的地方在,

字符串只能由字符组成,而且不是可变的(不能单独改变它的某个值),而列表则是保存任何数目的Python对象的灵活的容器。

访问列表元素

更新列表元素

删除列表

列表增加元素

返回列表某一元素出现的个数

不同列表的结合

返回元素的位置

 

插入一个元素

 

pop ()

pop不带参数,是把列表最后一个元素删除了,当然可以指定位置。

reverse翻转

排序

4.Dictionary(字典)如:{“a”:10,”b”:20}

字典就是一种映射模式。

一个字典对象是可变的,他是一个容器类型,能存储任意个Python对象,也包括其他容器类型。字典类型和序列类型的容器类的区别是存储和访问数据的方式不同。序列只用数字类型的键(从序列的开始按数字顺序索引)。而字典这种映射类型可以用其他类型做键,一般最常用的是字符串做键(keys)。

1)添加元素

2)访问元素

3)删除元素

5.Tuple(元组) 如:(123

元组是和列表非常相近的一种容器类型,两者的重要不同之处是:元组和字符串一样,是一种不可变的类型。

元组是不可变的,也就是说不能对元组的某一个元素进行改变,但是我们可以对整个元素进行重新赋值,

同样能对元组进行改变的目的。

下面看一下序列常用的几个操作符:

序列包括:字符串、元组和列表

连接操作符(+

 

重复操作符(*

切片操作符[ ][][::]

成员操作符(innot in

序列的常用公用函数

max()and min()

标准内建函数

type()

cmp()

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值