潭州课堂25班:Ph201805201 第三课:序列类型的方法 (课堂笔记)
列表的方法: 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 第三课:序列类型的方法 (课堂笔记)的更多相关文章
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第三课 (课堂笔记)
index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第四课 登录注册 (课堂笔记)
index.html 首页 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第二课 (课堂笔记)
index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第一课 (课堂笔记)
index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- 潭州课堂25班:Ph201805201 第十课 类的定义,属性和方法 (课堂笔记)
类的定义 共同属性,特征,方法者,可分为一类,并以名命之 class Abc: # class 定义类, 后面接类名 ( 规则 首字母大写 ) cls_name = '这个类的名字是Abc' # 在类 ...
- 潭州课堂25班:Ph201805201 爬虫基础 第十二课 点触验证码二 (课堂笔记)
为上次代码添加 模拟人操作 的鼠标的移动轨迹 # -*- coding:utf-8 -*- # 斌彬电脑 # @Time : 2018/9/14 0014 上午 8:08 from selenium ...
- 潭州课堂25班:Ph201805201 第二课:数据类型和序列类型 (课堂笔记)
workon py3env pip install ipython 安装虚拟环境, 安装完成之后,键入:ipython 进入环境, 数字类型:(整型) int --------> ...
- Java中JNI的使用详解第三篇:JNIEnv类型中方法的使用
转自: http://blog.csdn.net/jiangwei0910410003/article/details/17466369 上一篇说道JNIEnv中的方法的用法,这一篇我们就来通过例子来 ...
- 潭州课堂25班:Ph201805201 django 项目 第三十一课 在线课堂视频点播的实现(课堂笔记)
在线课堂 一.数据库模型设计 # 在apps/course/models.py中定义如下模型: from django.db import models from utils.models impor ...
随机推荐
- Jquery hover方法使用及 mouseenter与mouseleave和 mouseover与mouseout的区别
定义和用法 hover() 方法规定当鼠标指针悬停在被选元素上时要运行的两个函数. jQuery 1.7 版本前该方法触发 mouseenter 和 mouseleave 事件. jQuery 1.8 ...
- DNS详解: A记录,子域名,CNAME别名,PTR,MX,TXT,SRV,TTL
DNS DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务).域名系统为Internet上的主机分配域名地址和IP地址.由于网络中的计算机都必 ...
- 在vscode成功配置Python环境
注意:如果您希望在Visual Studio Code中开始使用Python,请参阅教程.本文仅关注设置Python解释器/环境的各个方面. Python中的“环境”是Python程序运行的上下文.环 ...
- PHP 抽象类
* 抽象类 * 1.使用关键字: abstract * 2.类中只要有一个方法声明为abstract抽象方法,那么这个类就必须声明为抽象类 * 3.抽象方法只允许有方法声明与参数列表,不允许有方法体; ...
- equals&&==的使用
package stringyiwen; /* * ==:比较运算符,在基本数据类型比较的是值* ==:引用数据类型比较的是地址值 *//* * equals方法:[只]用于[引用数据数据类型],如果 ...
- C/S权限系统(一)
父窗体的代码: 扩展Enter键相当于Tab键的思路: 1.创建 窗体的父类2.在父类中重写Form中的ProcessCmdKey方法,在相关控件上按回车键相当于按了Tab 键3.让窗体继承新建的窗体 ...
- Android的简单应用(二)——使用dispatchKeyEvent双击退出程序
原文:https://www.cnblogs.com/cpacm/archive/2014/11/10/4087070.html Android系统按键操作最先是在dispatchKeyEvent ...
- SQL中IN和EXISTS用法的区别
结论 1. in()适合B表比A表数据小的情况 2. exists()适合B表比A表数据大的情况 当A表数据与B表数据一样大时,in与exists效率差不多,可任选一个使用. select * fro ...
- bzoj 4503
没有权限号就只能对拍了 我们令?代表的T值=0,然后设出这样一个式子 这样一来,只要T和S在j位置匹配,当且仅当Dj=0,然后我们将这个式子拆开,变成下面那样 思路大概就是这样 最后发现答案应该是在a ...
- 《Android进阶之光》--注解与依赖注入框架
No1: 标准注解: 1)@Override:覆写 2)@Deprecated:过时 3)@SuppressWarnings:取消警告 4)@SafeVarargs:申明使用了可变长度参数的方法 No ...