python 基本数据类型

1 运算符

+   -   *    /   %    **(幂)   //(取整)

2 比较运算

==   !=    <>     >     <     >=    =<  

3 赋值运算

=      +=     -=    *=    /=     %=     **=   //=   

4 逻辑运算

and    or    not 

5 成员运算

in   not in

 

基本的书籍类型

1 整型

int

2 布尔型

1 或 0

3 字符串

“hello world” 

字符串是以 单引号‘ 或双引号“括起来的任意文本。延伸下转义字符

'I \'m \" OK \"'  以下划线加开头的就是转义字符

字符串常用操作

移除空白

分割

长度

索引

切片

4 列表

python  内置的一种数据类型,list,list是一种有序的集合,可以随时增删里面元素

    a 长度 用了len  len(classmate)

    b  通过索引来访问 每一个未知的元素

        classmate[0],        classmate[1],  索引的开始是0, 结束时len-1 ,注意不要越界

    c倒序查询

    比如:classmate[-1], 取倒数第一个   

    增

    classmate.append("haha")    结尾追加

    classmate.instert(1,'Jack')   插入到指定位置

    删

    classmate.pop()  删除结尾

    classmate.pop(1) 指定位置删除

    替换

    classmate(1) = ’mmm‘

5 元祖

    元祖 tuple 跟列表类似

    元祖一旦初始化就不可变,t = (1,2)注意

    1 只有一个元素时  t=(1,)元素后面要加逗号

    2 元祖的元素不能变,但是元祖元素的指向可以变化

    t = ('a', 'b',['x','y'])

    t[2][0] = 'a'

    t[2][1] = 'b'

    修改合法

   3 元祖和列表的区别,元祖有小括号初始化()  ,列表用中括号初始化 []

6 字典

dict其他语言也称为map,使用键值存储,具有极快的查询速度

d={'xiaoming':98,'xiaohong':99,'toy':88}

一个key只能对应一个value,多次对同一个key放入value,后面的会把前面的值冲掉

删除    用pop

    d.pop('toy')

 

set  是dict的缩减版,只有key,而已

for 循环

li  = [1,2,3,4,5]

for item in li :

    print item

 

enumrate

为迭代的对象添加序列号

    li  = [1,2,3]

    for k,v in enumerate(li, 1)

        print(k,v)

range 和 xrange

指定范围,生成指定的数字

print  range(1,10)

[1,2,3,4,5,6,7,8,9]

print range(1,10,2)

[1,3,5,7,9]

 

posted @ 2018-05-22 08:22  cjcai1  阅读(135)  评论(0)    收藏  举报