python的内置数据类型

一、基本的数据类型

整型(int) 如123
布尔类型  布尔类型用于逻辑判断,有True和False两种结果
字符串型(str)  用""或''表示。如"helloworld" 'student'
列表(list) 用[]表示,如['A','B','C']
元组(tuple) 用()表示 如(1,3,4)
字典(dict) 用{键值对} 表示  如:{name:'zhangsan',age:20}
以上数据类型:
可变的数据类型:列表(list),字典(dict)
不可变的数据类型:整型(int),字符串(str),元组(tuple)

二、常用类型的一些操作

(1)字符串类型

字符串类型是由连续的单个字符组成,可以表示文本.是不可变类型,若需要修改,则只能重新创建一个字符串
1.字符串的创建
 s1='helloworld'或"helloworld"
 
 str()方法
 a=123 
 print str(a) 则输出"123"
2.字符串的查找
  主要有正向和反向查找,用下标或索引方式
  正向查找(用下标0开始)
  a='123' 则a[0]为'1'
  反向查找(从下标-1开始)
  a='12bc' 则a[-1]为'c'
 
 还有a[0:]表示从下标0开始到结尾的所有字符。其他类似
 
 3.字符串的修改和删除
 字符串和数字一样都是不可变数据类型,不能进行修改操作。要想修改或是删除原有字符串数据,重新创建一个字符串。
 4.字符串和操作符
A.序列操作符切片([]和[:])
B.成员操作符
C.连接操作符
e.普通串转换为unicode串

只适用于字符串的操作符
1.格式化操作符(%)
2.字符串模板
3.原始操作符
5.内建函数
cmp()
len()
zip()
enumerate
字符串类型函数
raw_input
str()and unicdoe()
chr() and ord()

(2).序列

由不同类型共同组成的一个整体
序列的每一个元素可以通过指定一个偏移量的方式访问
1.标准类型操作符
2.序列类型操作符
a.成员关系  (in or not in)
b.连接操作符(+)
c.重复操作符(*)
d.切片操作符([],[:],[::])
e.用步长索引进行扩展的切片操作
f.切片索引更多内容
3.内建函数
a.内型转化
  如:list(iter),str[obj],tuple(iter)
   
b.浅拷贝和深拷贝


(3).列表

列表是一个容器,能保存任何类型元素
1.创建列表类型的数据和赋值
用[]括起来
2.访问列表中的值
aList[0]
 
3.列表的更新
可以用append()追加元素;也可以用索引更新一个或几个元素

4.列表元素的删除
del:删除确切要删除的元素  如:l=['a','b',1] del l[2] 则会将1删掉
remove():部分移除元素

5.操作符
标准操作符
切片操作符[:]
成员关系(in not in)
连接操作符:列表类型的连接操作只能是相同类型之间进行
重复操作符(*)


(3).元组

    元组是一个有序的集合,支持一般序列的操作;如(1,2)+(2,3) 得到(1,2,2,3)
1.元组的创建
用()包括,()中的元素用逗号进行分割 如:('A','B','C') 

 也可以不用()包起来,如 >>> 4,5,6

 若只有一个元素,则该元素后需要加逗号,如'A'

tuple()函数创建,括号内的元素可以是列表,字符串等如tuple([1,2,3]);tuple('hello')

   2.访问元组
     可用下标和切片的方式;如y=('A','B','C') 则y[0:1]为('A','B')
     
   3.更新元组
     元组是不可变类型,不在再本身的基础上修改,可以转换为列表进行修改
     如 a=(1,2,3) b=list(a) b=[1,2,3] b[0]=2  则a=tuple(b) 得到(2,2,3)
     若元组中包含了可变的数据类型,则可修改
   4.移除元组
   
   5.元组的操作符和内建函数
   a.创建,重复和连接操作
   b.成员关系和切片操作
   c.内建函数(str(),min(),list())
   d.操作符
   
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值