Python_3第二课字符型以及列表

Python字符运算符:

          + : 字符连接

          * : 重复输入字符串

           []:通过索引获取字符中字符

           [ : ] :截取字符串中的一部分(包头不包尾)

           in : 成员运算符 - 如果字符中包含给定的字符返回True

           not in : 成员运算符 - 如果字符中不包含给定的字符返回True

           r/R : 原始字符串,所有字符串都是直接按照字面的意思来使用  print(r'\t输出字符没有回车输入\t')

Python字符串内建函数:

           1.capitalize(),将第一个字符转成大写

           2.find():检测str是否包含在字符串中,如果在指定包含返回所在的下标,否则返回-1

           3.index()跟find()方法一样,只不过如果str不在字符串中会报一个异常

           4.isdigit()如果字符串中只包含数字返回True,否则返回False

           5.max(str),返回str中最大的字符

、        6.min(str)返回str中最小的字符

            7.在字符串中执行lstrip()和rstrip()

           8.swapcase()  将字符串中大写转成小写,小写转成大写

Python3列表:

          Python有6个序列的内置类型,但最常见的是列表和元组

           列表的数据项不需要具有相同的类型

           创建一个列表,只需要用逗号分割不同的数据类型,使用[]扩起即可

           list1= [1,1.2,'nihao','中文']

           和字符串的索引一样,列表的索引从0开始。列表可以进行截取,组合等!

更新列表:

      当你对列表项进行修改或新增时,你可以使用append()方法

      使用append()方法会在原列表的基础上嵌套列表。

       使用extend()方法会在原列表的基础在往后添加,不会嵌套列表

删除列表元素:

     可以使用del语句来删除列表中的元素  如:  del list[1]

Python列表函数和方法:

         函数:

                len(list):返回元素的个数

               max(list):返回列表元素的最大值

               min(list):返回列表元素的最小值

               list(seq):将元组转成列表

         方法:

              list.append(obj):在列表未尾添加新的对象

              list.count(obj):统计某个元素在列表中出现的次数

             list.extend(seq):在列表未尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

             list.index(obj) : 找到返回下标,找不到报异常

             list.insert(index,str):将对象插入到指定位置,不写位置,会报错

            list.pop(index=-1)默认移出最后 一个元素,并且返回该元素的值

            list.remove(obj)移出列表中某个值的第一个匹配项

            list.reverse() : 反向列表中元素,不会产生新的值,会影响原有数据

            list.sort() : 对原列表进行排序,不会产生新的值,会影响原有数据

            list.clear():清空列表

            list.copy() : 复制列表,复制后产生新的列表



猜你喜欢

转载自blog.csdn.net/weixin_42238444/article/details/80413648
今日推荐