Python基础学习笔记(三)

Python基础数据类型

二 int类型的操作

三 bool类型

四 str字符串相关操作

五 列表

六 列表操作--增删改查

七 列表的常用功能

八 列表的嵌套

九 元组及相关操作

十 range函数

一 Python基础数据类型

  1 int 整数

  2 str 字符串

  3 bool 布尔值

  4 list 列表

  5 dict 字典

  6 set 集合

  7 tuple 元组

  8 bytes 一堆字节

二 int类型操作

  Python中的整数属于int类型,默认用十进制表示.

  对于一个数字除了运算几乎没有其他的操作.

三 bool类型

  bool型只有2个值:True 和 False

  bool值也归为数字类型,因为习惯用1表示True;0表示False.

  空的东西是False,非空是True

四 str字符串

  字符:单一的文字符号

  字符串:一个有序的字符集合,用于存储和表示基本的文本信息.是不可变的数据类型

  字符串常用操作:

    1.索引

    获取字符串中每个字符的位置顺序

    索引从0开始.

    2.切片

    s[start:end:step]

    左闭右开区间

    3.常用操作

      1.upper()  全部转化为大写字母

      2.strip() 去掉左右两段的空白(空格,\n, \t)

      3.replace(old, new) 字符串替换

      4.split() 切割. 得到的结果是一个列表.

      5.startswith() 判断是否以xxx开头

      6.find() 查找。如果找到了。 返回索引。如果找不到返回-1

      7.len() 内置函数,求字符串长度

五 列表

  列表:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素.可修改

  列表同样可以索引及切片

六 增删改查

  1 新增

    append(元素)  添加到列表末尾

    insert(index,元素)  把元素插入到对应索引的位置

    extend(可迭代对象)  迭代添加

  2 删除

    pop(index)  弹出制定位置的元素,默认弹出最后一个

    remove(元素)  移除指定元素,若有多个相同元素则删除第一个

    clear()  清空列表

    del  list[:]  切片删除

  3 修改

    指定索引即可修改

    若切片出来的内容步长不是1,元素的个数必须要匹配

  4 查询

七 列表常用功能

  1 count()  

  2 index()

  3 sort()  排序  默认正序

  4 sort(reverse = True)  倒序

  5 reverse()  列表反转排序

八 列表的嵌套

  列表嵌套时:降维操作,一层一层地找

  多层嵌套的时候如果进行操作。 需要重新赋值。

  对于内部元素如果是可变的数据类型。 直接改就行了

九 元组及相关操作

  可看做只读列表.

  特点:不可变(元素内部第一层元素的内存地址不可变)

十 range函数

  range(n): [0,n)

  range(m,n): [m,n)

  range(m,n,p): 从m到n, 每隔p个取一个

猜你喜欢

转载自www.cnblogs.com/FelixTeng/p/9833417.html
今日推荐