python全栈开发_day5_字符串及列表类型
一:字符串
1)优先掌握知识点。
- a=" 21j3:b12jk:b3j12:3bjk12 "
- #内置方法之strip
- print(a.strip(" "))
- #得到返回值:21j3:b12jk:b3j12:3bjk12
- #内置方法之split
- pritn(a.split(":"))
- #得到返回值:[" 21j3","b12jk","b3j12","3bjk12 "]
- print(a.split(":",1))
- print(a.rsplit(":",1))
- #分别得到返回值:[" 21j3","b12jk:b3j12:3bjk12 "],[" 21j3:b12jk:b3j12","3bjk12 "]
- #join
- print(“|”.join([123,234,345]))
- #得到返回值:“123|234|345”
- #lower和upper
- print(a.lower)
- print(a.upper)
- 得到返回值" 21j3:b12jk:b3j12:3bjk12 " 和 "
- 21J3:B12JK:B3J12:3BJK12 "
- #format的三种玩法
- a="{y}{x}".format(x="a",y="b")
- #得到返回值:"ba"
- a="{2}{1}".format("a","b")
- #得到返回值:"ba"
- a="{}{}".format("a","b")
- #得到返回值:"ab"
2)了解知识点
- #title,capitalize
- print("asd sdf dfg".title())
- print("asd sdf dfg".capitalize())
- #分别得到返回值"Asd Sdf Dfg" 和 "Asd sdf dfg"
- #isdigit,numeric,decimal
- num1=b""
- num2=u""
- num3="一"
- num4="Ⅳ"
- #isdigit识别unicode和bytes类型数字
- #numeric识别unicode数字
- #decimal识别除bytes类型外所有类型数字
二:列表类型
1)添加元素
- #append
- l=[1,2,3]
- l.append(4)
- print(l)
- #得到返回值:[1,2,3,4]
- #insert
- l.insert(0,9)
- print(l)
- #得到返回值:[9,1,2,3,4]
- #extend
- l.extend([5,6,7,8])
- print(l)
- #得到返回值:[9,1,2,3,4,5,6,7,8]
2)移除元素
- #上接添加元素
- #pop
- r=l.pop(0)
- print(r,l)
- 得到返回值:9 和 [1,2,3,4,5,6,7,8]
- #remove
- l.remove(5)
- print(l)
- 得到返回值:[1,2,3,4,6,7,8]
python全栈开发_day5_字符串及列表类型的更多相关文章
- python全栈开发笔记----基本数据类型---列表List
#list 是 类 ,列表 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但 ...
- 巨蟒python全栈开发-第4天 列表&元组&range
今日内容大纲 1. 什么是列表 定义: 能装对象的对象 在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求 列表存在索引和切片. 和字符串是一样的. 2. 相关的增删改查操 ...
- python全栈开发笔记---------字符串格式化
字符串格式化 %s 可以接收任何值, %d只能接收整形 .其他类型报错 msg ='i am %s my body' %'ales' print(msg) #i am ales my body msg ...
- python全栈开发笔记----基本数据类型---列表方法
#list 类中提供的方法 #参数 1.def append(self, *args, **kwargs)原来值最后追加#对象..方法(..) #li对象调用append方法 li = [11,22, ...
- Python全栈开发-执行字符串形式的语句和字符串形式的表达式方法(即exec和eval方法)
Python有时需要动态的创造Python代码,然后将其作为语句执行 或 作为表达式计算. exec用于执行存储在字符串中的Python代码. 1. 语句与表达式的区别:表达式是 某事,语句是 ...
- python全栈开发:字符串格式化
Python的字符串格式化有两种方式: 百分号方式.format方式百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存. 1.百分号方式 %[(name ...
- python全栈开发-Day3 字符串
python全栈开发-Day3 字符串 一.按照以下几个点展开字符串的学习 #一:基本使用 1. 用途 #首先字符串主要作用途径:名字,性别,国籍,地址等描述信息2.定义方式 在单引号\双引号\三引 ...
- python全栈开发学习_内容目录及链接
python全栈开发学习_day1_计算机五大组成部分及操作系统 python全栈开发学习_day2_语言种类及变量 python全栈开发_day3_数据类型,输入输出及运算符 python全栈开发_ ...
- Python全栈开发【面向对象进阶】
Python全栈开发[面向对象进阶] 本节内容: isinstance(obj,cls)和issubclass(sub,super) 反射 __setattr__,__delattr__,__geta ...
随机推荐
- loadrunner12-错误 -26366: 找不到 web_reg_find 的“Text=19728.00”
转:检查点(web_reg_find函数详解) LR检查点 设置检查点的目的不只是为了验证我们的脚本没有错误,而更重要的是一个规范问题,如何使得测试结果更具有说服力,因此建议所有的测试脚本中都添加检查 ...
- leetCode--towSum
题目链接:https://leetcode.com/problems/two-sum/description/ 此题的意思是:给定一个target值,从给定的数组中找两个数,使得这两个数的和==tar ...
- EZOJ #224
传送门 分析 首先我们发现要让答案最小,或运算一定是没有用的 我们还可以发现a^b = a&(~b) 所以异或运算也没有用 于是我们只考虑否和与 我们还会得到一个性质就是没增加一个数一定会让答 ...
- [SoapUI] context.expand 和 groovyUtils.getXmlHolder 有什么不一样
context.expand 和 groovyUtils.getXmlHolder 有什么不一样?互相之间怎么转换 import com.eviware.soapui.support.GroovyUt ...
- combotree 满足条件的节点不可选中
combotree: $("#Parent").treegrid("unselect");
- 白盒测试实践--Day2
累计完成任务情况: 阶段内容 参与人 完成CheckStyle检查 小靳 完成代码评审会议纪要和结果报告 小熊.小梁及其他 完成白盒测试用例 小尹 学习静态代码审核,确定评审表,开评审会确定高危区代码 ...
- 【转载】MySQL常用系统表大全
转载地址:http://blog.csdn.net/xlxxcc/article/details/51754524 MySQL5.7 默认的模式有:information_schema, 具有 61个 ...
- ASP.NET’s compilation system
Compilation in ASP.NET applications First, let’s take a moment to revisit compilation in the context ...
- Web图片编辑控件发布-Xproer.ImageEditor
版权所有 2009-2014 荆门泽优软件有限公司 保留所有权利 官方网站:http://www.ncmem.com 产品首页:http://www.ncmem.com/webplug/image-e ...
- sql 两大类 DDL数据定义语言 和DCL数据控制语言
SQL分为五大类: DDL:数据定义语言 DCL:数据控制语言 DML:数据的操纵语言 DTL:数据事务语言 DQL:数据查询语言. DDL (date definition lang ...