列表的方法: li = []

  添加:

      li.append( 'a' )  追加元素进入列表

      li.insert( 1, 'b' )  插入元素到指定索引位置 ----->>>  li.insert( 索引, 元素 )

      li.extend( 'fgh' )  把参数的所有元素追加到列表,参数为序列类型,可以是列表和元祖

      

  删除:

    li.clear()          清空列表

      

    li.pop()  删除最后一个并返回该值,  li.pop( 索引 ) 默认最后一个,

      

    

     li.remove( 'f'' )    删除指定索引,

      

  查:

    li.index( 'f' )      返回该参数的索引值,  li.index( 'f' ,索引, 索引 ) 可指定从哪个索引开始查到哪个索引结束,如:li.index( 'f' ,4)  li.index( 'f' ,4, 10)

      

    li.count('s')  返回元素在个数,如果不存在,返回 0,

      

  其它:

    li0 = li.copy()   复制, id不同

      

    li.reverse()    倒序,

      

 

    li.sort()    当内部为字符串时,按ASCII码从小到大排序,当为数字时按数字大小排序,

         当同时有字符串和数字,li.sort( key = str ) 转为字符串从大到小排序,

      

字符串的方法:

  查:  

    .index( )

    .count( )

    .find( )     与 index(  ) 用法一样,可参考 index ,但当查无结果时返回  -1,

    

    st.isdigit( )    判断是否纯数字,是则返回True, 否则返回 False,

      

    st.isalpha()   判断是否纯字母,是则返回True, 否则返回 False,

      

    st.islower()     判断是全部小写,是则返回True, 否则返回 False,

    st.isupper()      判断是全部大写,是则返回True, 否则返回 False,

    st2.endswith('1',1,9)  用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的                                              开始与结束位置

    st2.startswith('1',2,3)  用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内                                          检查。

  改:(返回新的值)

    st.upper()     全变成大写,

    st.lower()   全部小写,

    st.strip()       去两边的空格,扩展: st.lstrip()   去左        st.rstrip()  去右

    st1.capitalize()    第一个首字母大写,

      

    st1.title()      所有自字母大写,

      

    st2.split('-')   分割,其中 st2.split( ' ' ) 的(’‘)内写以什么做分割,如果()内不填,默认就以空格分割,

            st2.split('-', 1 ) 后面 1 表示分割次数,不填则墨粉分割全部,

      

     st2.replace('-', '/')        替换,可设定替换次数,,如:st2.replace('-',  '/', 1)

      

字符串拼接:

  +

      

  %:

     %s,占这个位置的是 str 字符串

     %d,占这个位置的是 数字

     %f,占这个位置的是 浮点数

     %o,十进制转为八进制,

     %x,十六进制,

     %e,科学计数法,

  format

     '{}c{}'.format( 'a', 'b' )   {} 可以填索引   '{ x }c{ y } '.format( x = 'a', y = 'b' )   可以对号入座

        

  join:

    ','.join ( ['hi','python' ] )

      

元祖的方法:

    .index( )

    .count( )

print( dir() )    相对你的方法,

    

潭州课堂25班:Ph201805201 第三课:序列类型的方法 (课堂笔记)的更多相关文章

  1. 潭州课堂25班:Ph201805201 WEB 之 页面编写 第三课 (课堂笔记)

    index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...

  2. 潭州课堂25班:Ph201805201 WEB 之 页面编写 第四课 登录注册 (课堂笔记)

    index.html 首页 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...

  3. 潭州课堂25班:Ph201805201 WEB 之 页面编写 第二课 (课堂笔记)

    index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...

  4. 潭州课堂25班:Ph201805201 WEB 之 页面编写 第一课 (课堂笔记)

    index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...

  5. 潭州课堂25班:Ph201805201 第十课 类的定义,属性和方法 (课堂笔记)

    类的定义 共同属性,特征,方法者,可分为一类,并以名命之 class Abc: # class 定义类, 后面接类名 ( 规则 首字母大写 ) cls_name = '这个类的名字是Abc' # 在类 ...

  6. 潭州课堂25班:Ph201805201 爬虫基础 第十二课 点触验证码二 (课堂笔记)

    为上次代码添加 模拟人操作 的鼠标的移动轨迹 # -*- coding:utf-8 -*- # 斌彬电脑 # @Time : 2018/9/14 0014 上午 8:08 from selenium ...

  7. 潭州课堂25班:Ph201805201 第二课:数据类型和序列类型 (课堂笔记)

    workon py3env pip install ipython   安装虚拟环境, 安装完成之后,键入:ipython   进入环境, 数字类型:(整型)   int    --------> ...

  8. Java中JNI的使用详解第三篇:JNIEnv类型中方法的使用

    转自: http://blog.csdn.net/jiangwei0910410003/article/details/17466369 上一篇说道JNIEnv中的方法的用法,这一篇我们就来通过例子来 ...

  9. 潭州课堂25班:Ph201805201 django 项目 第三十一课 在线课堂视频点播的实现(课堂笔记)

    在线课堂 一.数据库模型设计 # 在apps/course/models.py中定义如下模型: from django.db import models from utils.models impor ...

随机推荐

  1. Excel中快捷键Ctrl+End覆盖过多

    Sub dd() MsgBox ActiveSheet.UsedRange.Address End Sub 更简单的方法:通过快捷键,选中空白行/列,然后删除行/列,保存,OK!

  2. 如何在linux系统下配置无线网卡?【转】

    转自:http://www.jb51.net/LINUXjishu/61315.html 本文介绍在Linux 命令行界面中手动配置无线网卡的方法.目前流行的多数发行版都支持用图形界面的network ...

  3. springboot系列九,springboot整合邮件服务、整合定时任务调度

    一.整合邮件服务 如果要进行邮件的整合处理,那么你一定需要有一个邮件服务器,实际上 java 本身提供有一套 JavaMail 组件以实现邮件服务器的搭建,但是这个搭建的服务器意义不大,因为你现在搭建 ...

  4. Java中强、软、弱、虚引用

    1.强引用(StrongReference) 强引用是使用最普遍的引用.如果一个对象具有强引用,那垃圾回收器绝不会回收它.当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使 ...

  5. hdu1890 splay维护区间翻转

    这题的建模有点不太一样,是按结点横坐标赋予键值的 同时每次rotate和splay时都要注意下往上往下更新 /* 先建立好splay tree,将结点按num/输入顺序排序,遍历时每次将当前结点提到根 ...

  6. python 全栈开发,Day98(路飞学城背景,django ContentType组件,表结构讲解)

    昨日内容回顾 1. 为什么要做前后端分离? - 前后端交给不同的人来编写,职责划分明确. - API (IOS,安卓,PC,微信小程序...) - vue.js等框架编写前端时,会比之前写jQuery ...

  7. python 全栈开发,Day62(外键的变种(三种关系),数据的增删改,单表查询,多表查询)

    一.外键的变种(三种关系) 本节重点: 如何找出两张表之间的关系 表的三种关系 一.介绍 因为有foreign key的约束,使得两张表形成了三种了关系: 多对一 多对多 一对一 二.重点理解如果找出 ...

  8. javafx点击鼠标出现弹窗,demo

    在学习javafx的过程中,不知道怎么出现一个弹窗,如,点击一个按钮出现一个修改信息的列表选项 终于在javafx文档示例中发现了类似的东西,记录一下,备忘package demo9_button; ...

  9. Ext.js项目(二)

    人事管理模块: 1.机构管理 2.部门管理 3.人员管理 一:用例图

  10. WCF服务寄宿Windows

    windows服务的介绍 Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合.它没有用户界面,并且也不会产生任何可视输出.任何用户消息都会被写进Windows事件日志.计 ...