zoukankan      html  css  js  c++  java
  • 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() 去掉左右两段的空白(空格, , )

          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个取一个

  • 相关阅读:
    Java基础--HashMap面试题
    数据结构
    Java基础面试题--单利模式及在多线程情况下的运用
    Java多线程面试题--保证多个线程顺序执行
    从客户端(ASPxFormLayout1$txtRule="<YYYY><MM><DD><XXXX>")中检测到有潜在危险的 Request.Form 值
    关于ASPxComboBox通过ClientInstanceName,js获取不到控件的问题
    未能找到类型或命名空间名List
    Postman中使用post方式调用接口
    用户可能引发报错的另类操作
    关于发布程序之后js文件存在缓存问题
  • 原文地址:https://www.cnblogs.com/FelixTeng/p/9833417.html
Copyright © 2011-2022 走看看