python中的字符串 列表 字典
字符串
一个有序的字符集合 不可变
1,可以使用for in语句进行迭代循环,返回元素
2,in类是于str.find()方法但是是返回布尔结果
str.find()返回的是位置
操作
查找字符串:
find 找不到返回-1
rfind 从右边
index 报错 都是从左边开始查找
rindex 从右边
统计字符串个数
count
替换字符串
replace 原字符串不变
切割
split 不包含隔开符,切割为一个列表
splitslines 按换行符去隔开
partition 包含隔开符
partition
首字母
capitaize 第一个位 首字母 大写
title 所有单词首字母
大小写变换
upper
lower
判断开头结尾
startswith
endswith
对齐
ljust
rjust
center
删除空白符
lstrip 左边
rstrip 右边
strip 两边
判断字符串的组成
isalpha 全为字母
isdigit 全为数子
isalnum 全为字母或数字
isspace 全为空格
将列表转换为字符串
join
L=['s','p','a','n']
例如: S=".join(L)
s='span'
列表操作 lisst[0] =值
操作
增加
append 在后面追加 原处修改,返回值None
extend 两个集合合并
insert 某 个位置插入
修改 =下标位修改
查找
in 查找元素是否在列表中 判断
not in true=false
index 返回元素的下标位
count 统计元素的次数
删除元素
del 根据下标位删除
pop 默认删除,并返回最后一个元素
remove 删除内容
排序
sort 原处修改,返回值None 保证元素类型相同 计较默认升序 reverse=True 倒叙
reverse 降序==[::-1]
元组()
里面的元素不能修改
可以按下标访问元素
内置函数==count
index
字典{} 使用键值存储==key-value,且键不能重复 没有顺序=下标 具有快速查询
操作
dit【key】=values
修改
通过key修改
添加
通过key添加,如果存在就修改,不存在就添加
删除元素
del
clean =不会立刻清理内存
常见函数
len()
字典中的键值个数
keys()
返回key列表
values()
返回values列表
items()
返回键值的元组
has_key() == in
判断键是否在字典中
python中的字符串 列表 字典的更多相关文章
- python 中的 字符串 列表 元祖 字典
str 1 格式化输出 %法 第一种 %s+tuple %d+tuple name = input('请输入你的姓名:') age = input('请输入你的年龄:') hobby = input( ...
- 002、Python中json字符串与字典转换
1.测试用例文件TestCase.xlsx 2.编写Python文件进行读取 #!/usr/bin/env python # -*- coding:utf-8 -*- import time impo ...
- python中 将字符串和字典的相互转换
1.首先引入json模块 # 引入json模块 import json 2.转换 #JSON到字典转化: dictinfo = json.loads(json_str) # 输出dict类型 字典到J ...
- python中元组、列表、字典、集合知识
像列表一样处理字符串: 仅需要看字符串的首字符就知道如何处理该字符串的情况也很常见.例如,如果有一个姓与名的列表,您可以使用与列表相同的语法查看名与姓的第一个字符.这种看待字符串的方法叫做分片(sli ...
- python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍
目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...
- python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...
- python字符串/列表/字典互相转换
python字符串/列表/字典互相转换 目录 字符串与列表 字符串与字典 列表与字典 字符串与列表 字符串转列表 1.整体转换 str1 = 'hello world' print(str1.spli ...
- python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍
目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...
- Python中多个列表与字典的合并方法
Python中多个列表与字典的合并方法 1多列表的合并 1)a+=b a=['] b = ['] a += b print(a) >>>['] 2) a.extend(b) a=[' ...
随机推荐
- [AGC006] D - Median Pyramid Hard 二分
Description 现在有一个NN层的方块金字塔,从最顶层到最底层分别标号为1...N1...N. 第ii层恰好有2i−12i−1个方块,且每一层的中心都是对齐的. 这是一个N=4N=4的 ...
- 文件操作 - 整体操作&文件搜索
文件操作 - 整体操作 1.touch 作用:创建普通文件 格式:touch file1 [file2] 2.cp 作用:拷贝文件 格式:cp 源文件 目标文件 3.rm 作用:删除文件 格式:rm ...
- 浏览器HTTP_USER_AGENT汇总——Firefox、Chrome、IE9、IE8、IE7、IE6
结论: 浏览器 \ OS XP(IE6) XP(IE7) XP(IE8) Win7 x64(IE9) 猎豹浏览器2.0急速模式 Chrome/21 猎豹浏览器2.0兼容模式 IE6 ...
- [译文]Casperjs1.1.0参考文档-安装
安装 Casperjs能被安装在mac osx,windows 和大多数linux版本 依赖项 PhantomJS1.82及以上 Python2.6及以上(很多人忘了安装python导致安装失败) 1 ...
- 解决Nginx+PHP-FPM出现502(Bad Gateway)错误问题
Bad Gateway就是性能或资源不足所导致了,我们浏览网页时常常会碰到一些nginx环境出现这类提醒了,下面我来给大家解决在使用nginx服务器时出来的502(Bad Gateway)错误. 买了 ...
- 常用系统的伪静态规则列表(rewrite)
以前在云虚拟机上,是在iis上配置伪静态.这次买的一个香港的空间,商家说把伪静态规则直接放在web下即可. 注意,所有规则放在一起可能会有冲突,只放置你需要的规则即可. #shopex4.8 Rewr ...
- UVA - 11995 模拟
#include<iostream> #include<cstdio> #include<algorithm> #include<cstdlib> #i ...
- 三个常用的PHP图表类库
Jpgraph 只要把example中的require_once路径改了就放进来用吧,我下的是最新版的jpgraph-3.5.0b1,反正测试嘛,我记得跟3.0.7还是有差别的,把文件名都重新命名过了 ...
- linux系统下的日志,此日志对于系统安全来说是非常重要的一 个机制!!
var/log/messages /etc/logrotate.conf 日志切割配置文件 (参考https://my.oschina.net/u/2000675/blog/908189) dmesg ...
- nginx(二)-反向代理
什么是反向代理? 我们看图说话,我们用电脑访问谷歌,由于防火墙的存在,我们并不能直接访问.需要借助VPN来实现.这就是一个简单的正向代理的例子.这里你能够发现,正向代理“代理”的是客户端,而且客户端是 ...