str相关操作
字符串的常用操作
strip() 移除空白,也可以去除其他的字符 slipt() 分割,默认以空格分割。也可以以其他的字符分割 len() 长度 切片 顾头不顾尾 capitalize()首字母大写 center()居中显示例如:x='hello' print(x.center(30,'#')) ljust()左对齐 rjust()右对齐 count()计数 format()字符串格式化
1.msg='name:{},age:{},sex:{}' print(msg.format('haiyan',18,女)) 2.msg='name:{0},age:{1},sex:{0}' print(msg.format('aaaaaa','bbbbbb')) 3.msg='name:{x},age:{y,sex:{z}' print(msg.format(x='haiyan',y='',z='女')) endswith()以什么结尾 satrtswith()以什么开头 isdigit()判断是否是数字 islower()判断是否是全部小写 isupper()判断是否是全部大写 lower()全部转换为小写 upper()全部转换为大写 isspace()判断是否是全都是空格 istitle()判断是否是标题(首字母大写) swapcase()大小写字母翻转 find()查找字符的索引位置,如果是负数,代表查找失败 index()索引 join()连接 repalce()替换 find()和index()的区别,find找不到返回-1,index找不到会报错
数字类型
特征:只能存放一个值,直接访问,一经定义,不可更改
分类:整形,布尔,浮点,复数
1.bin()函数将十进制转换成而进制 2.oct()函数将十进制转换成八进制 3.hex()函数将十进制转换成十六进制
列表常用操作
索引 操作索引范围会报错 切片 list[::-1]顾前不顾后 append() 追加 insert() 插入 entend() 迭代添加 pop() 默认删除最后一个 可以指定索引删除 并且把删除的元素返回 remove() 删除指定元素 clear() 清空 del lst[] 切片删除 count() 查询次数 sort() 默认升序 sort(reverse=true) 降序 reverse() 翻转列表元素 len() 长度
元祖
元祖:俗称不可变的列表,又被成为只读列表,用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以 切片也行 但就是不能改
元祖不可变的意思是子元素不可变,而子元素内部的子元素是可以变,这取决于子元素是否是可变对象
常用操作方法
count() index() len()
字典
dic = {}
dic['name'] = '周润发' 如果dict中没有出现这个key, 就会新增⼀个key-value的组合进dict
dic['age'] = 18 如果dict中没有出现过这个key-value. 可以通过setdefault设置默认值
dic.setdefault('李嘉诚') # 也可以往⾥⾯设置值.
dic.setdefault("李嘉诚", "房地产") # 如果dict中已经存在了. setdefault将不会起作⽤
ret = dic.pop("jay")
del dic["jay"]
popitem() # 随机删除.
clear() # 清空字典中的所有内容
dic.updata(dic1) 把dic1中的内容更新到dic中,如果key重名,则修改替换。 如果不存在,则新增
get() 取值
dic.keys()
dic.values()
dic.items()
集合
作用:去重
定义:可以包含多个元素,用逗号分割
集合的元素遵循三个原则
1.每个元素必须是不可变类型(可hash,可作为字典的key)
2.没有重复的元素
3.无序
in 和 not in |并集(print(pythons.union(linuxs))) &交集(print(pythons.intersection(linuxs))) -差集(print(pythons.difference(linuxs))) ^对称差集(print(pythons.symmetric_difference(linuxs))) == >,>= ,<,<= 父集(issuperset),子集(issuberset)
常用方法
add() 只能添加不可变类型 pop() 随机删除,又返回值 remove() 指定元素删除,元素不存在则会报错 单纯的删除,没有返回值 discard() 指定元素删除,元素不存在则会报错 单纯的删除,没有返回值 a1.updata(a2) 和字典差不多 copy() 内存地址不一样 clear() 清空
str相关操作的更多相关文章
- Android-SD卡相关操作
SD卡相关操作 1.获取 App 文件目录 //获取 当前APP 文件路径 String path1 = this.getFilesDir().getPath(); 当前APP目录也就是应用的这个目录 ...
- Django框架详细介绍---ORM相关操作
Django ORM相关操作 官方文档: https://docs.djangoproject.com/en/2.0/ref/models/querysets/ 1.必须掌握的十三个方法 <1& ...
- 关于C#资源文件的相关操作
关于资源文件的相关操作. //1.比较常见的有获取资源文件对应的文件流,然后转换到相对应的文件 //比较典型的做法是通过代码程序集加载指定资源 //如下通过Assembly的静态方法GetExecut ...
- 路径打印(set以及字符串的相关操作)
题目链接 题目描述 给你一串路径,譬如: a\b\c a\d\e b\cst d\ 你把这些路径中蕴含的目录结构给画出来,子目录直接列在父目录下面,并比父目录向右缩一格,就像这样: a b ...
- Django ORM那些相关操作zi
Django ORM那些相关操作 一般操作 看专业的官网文档,做专业的程序员! 必知必会13条 <1> all(): 查询所有结果 <2> filter(**kwargs) ...
- python对数据类型的相关操作
一.int的相关操作 int只有一个相关操作,bit_length() 用于计算一个数字的二进制长度 二.bool的相关操作 1.把数字转换成bool,除了0,返回的都是True a = 10 p ...
- python基础===【字符串】所有相关操作
#字符串的相关操作 #基本操作 #+ 字符串连接操作 str1 = '来是come走是go' str2 = '点头yes摇头no' result = str1 + str2 print(result) ...
- Java 常用知识点汇总(数据类型之间转换、字符串的相关操作-截取、转换大小写等)
1.Java四类八种数据类型 byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围- ...
- python字符串、字符串处理函数及字符串相关操作
python字符串.字符串处理函数及字符串相关操作 字符串介绍 python字符串表示 Python除处理数字外还可以处理字符串,字符串用单撇号或双撇号包裹: >>> 'spam e ...
随机推荐
- linux 配置vue环境
系统 [root@Gao conf.d]# uname -a 工具 1.Final Shell 2.工具截图 需要下载的部分 node.js npm cnpm vue-cli 安装nod ...
- 关于连接oracle工具plsql的一些使用
上面图片是打开客户端PL\SQL devepoper的连接内容 进入页面后就可以进行相关的sql语句编写了 将几个结果放入一个表中 select 30+30 as 结果 from dual union ...
- 63(原67).纯 CSS 创作单元素点阵 loader
原文地址:https://segmentfault.com/a/1190000015444368 感想:CSS又一次让我见识到它的强大之处 --> box-shadow . box-shadow ...
- Mybatis-spring 动态代理
1.UserMapper.java package com.cn.mapper; import java.util.List; import com.cn.pojo.User; public inte ...
- Mac ssh 免密码登录 Mac 或者 Linux
最近在 Mac上操作另一台 Mac 和 Linux 服务器,每次输密码太麻烦.所以直接设置 ssh 免密码登录,省去输入密码的过程.先在本机执行 ls ~/.ssh 若不存在 id_rsa,id_rs ...
- Redux-persist使用
redux-persist作用是将store中的数据缓存到浏览器中,减少数据请求,每当白名单中的数据发生变化,才会进行一次更新缓存的操作,并且这个数据缓存是存在localStorage中的,不是会话级 ...
- 试了下阿里云的OPEN Api
逐渐理解open api的意义,试了下阿里云的续费接口,续费一个月 package com.test; /** * @author * @date 2018/12/05 */ import com.a ...
- Android Studio模拟器磁盘空间不足(Not enough disk space to run AVD)
在Android Studio中运行模拟器时,提示Error: Not enough disk space to run AVD '....'. Exiting.是说安装模拟的磁盘空间不足,导致无法运 ...
- JAVA算术运算符
算术运算符 +.-.*(乘号)./(除号,取商).%(取余数.取模) 特殊的运算符:++(加加).--(减减) int a = 1; a+=10; 等同于a=a+10; a-=5; 等同于a= ...
- dto vo
不过符合规矩的做法是DTO里可以放各种List<VO>,而VO和entity就是一一对应的关系,vo里不能放entity,entity里也不能放vo,vo和entity只存放和数据库完全相 ...