列表的方法: 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. STM32F103X datasheet学习笔记---USART

    1.前言 通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换. USART利用分数波特率发生器提供宽范围的波特率选择. 它支持同步 ...

  2. git操作之冲突解决

    应用场景,任哥,我两个人共同修改了git项目上的一个文件.zsh命令行模式 准备工作 简写命令解释 gl=git pullgp=git pushgst=git statusgcmsg=git comm ...

  3. mysql系列一、mysql数据库规范

    一. 表设计 库名.表名.字段名必须使用小写字母,“_”分割. 库名.表名.字段名必须不超过12个字符. 库名.表名.字段名见名知意,建议使用名词而不是动词. 表必须使用InnoDB存储引擎. 表必须 ...

  4. 【转】void及void指针的深刻解析

    void的含义 void即“无类型” ,void*则为“无类型指针”,可以指向任何数据类型,所以又叫做“通用指针”. void指针使用规范 ①void指针可以只想任意类型的数据,亦即可用任意数据类型的 ...

  5. 006_ssl监测及评分

    https://testssl.sh/ 一. https://www.ssllabs.com/ssltest/analyze.html?d=jyall.com 监测下jyll.com,不忍直视啊! 二 ...

  6. mysql通过centos本地命令行还原数据库出现乱码问题

    将sql文件上传到centos系统中,还原mysql数据库,发现是乱码 mysql -h10.11.8.62 -uroot -p dbtest </data/dbsql/dbtest.sql 数 ...

  7. 通达OA数据库优化方案之_历史数据清理

    整体思路: 1.备份现有系统数据,提供一个可以查询历史的入口(可以查询2015年6月份以前的所有OA产生的流程) 2.删除生产环境中2015年6月份以前的流程 为避免影响考勤,暂定在本月考勤定稿后实施 ...

  8. Maven介绍及安装与配置

    一.Maven的作用 在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行的时候,却发现"ClassNotFoundException",我们想到的是,难道还差 ...

  9. Ex 6_3 修建酒店所获得的利润..._第五次作业

    假设profit[i]为在前i个位置修建酒店所获得的最大利润,当i=0时,profit[0]=0.当i>0时,若j为上一个满足m[i]-m[j]k的位置.若profit[i-1]>prof ...

  10. 服务端工程师入门与进阶 Java 版

    前言 欢迎加入我们.这是一份针对实习生/毕业生的服务端开发入门与进阶指南.遇到问题及时问你的 mentor 或者直接问我. 建议: 尽量用google查找技术资料. 有问题在stackoverflow ...