一:字符串

  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_字符串及列表类型的更多相关文章

  1. python全栈开发笔记----基本数据类型---列表List

    #list 是 类 ,列表 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但 ...

  2. 巨蟒python全栈开发-第4天 列表&元组&range

    今日内容大纲 1. 什么是列表 定义: 能装对象的对象 在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求 列表存在索引和切片. 和字符串是一样的. 2. 相关的增删改查操 ...

  3. python全栈开发笔记---------字符串格式化

    字符串格式化 %s 可以接收任何值, %d只能接收整形 .其他类型报错 msg ='i am %s my body' %'ales' print(msg) #i am ales my body msg ...

  4. python全栈开发笔记----基本数据类型---列表方法

    #list 类中提供的方法 #参数 1.def append(self, *args, **kwargs)原来值最后追加#对象..方法(..) #li对象调用append方法 li = [11,22, ...

  5. Python全栈开发-执行字符串形式的语句和字符串形式的表达式方法(即exec和eval方法)

    Python有时需要动态的创造Python代码,然后将其作为语句执行  或  作为表达式计算. exec用于执行存储在字符串中的Python代码.   1. 语句与表达式的区别:表达式是 某事,语句是 ...

  6. python全栈开发:字符串格式化

    Python的字符串格式化有两种方式: 百分号方式.format方式百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存. 1.百分号方式 %[(name ...

  7. python全栈开发-Day3 字符串

    python全栈开发-Day3 字符串 一.按照以下几个点展开字符串的学习  #一:基本使用 1. 用途 #首先字符串主要作用途径:名字,性别,国籍,地址等描述信息2.定义方式 在单引号\双引号\三引 ...

  8. python全栈开发学习_内容目录及链接

    python全栈开发学习_day1_计算机五大组成部分及操作系统 python全栈开发学习_day2_语言种类及变量 python全栈开发_day3_数据类型,输入输出及运算符 python全栈开发_ ...

  9. Python全栈开发【面向对象进阶】

    Python全栈开发[面向对象进阶] 本节内容: isinstance(obj,cls)和issubclass(sub,super) 反射 __setattr__,__delattr__,__geta ...

随机推荐

  1. JMeter下载及安装配置完整版

    特别需要注意的时,jdk版本和jmeter版本匹配问题. Jdk1.8对应apache-jmeter-3.3 Jmeter下载及安装配置 本文是在win7环境下安装使用jmeter,jmeter可以运 ...

  2. Python爬虫入门六之Cookie的使用

    大家好哈,上一节我们研究了一下爬虫的异常处理问题,那么接下来我们一起来看一下Cookie的使用. 为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份.进行session跟踪而储存在 ...

  3. paho_c_pub 使用方法

    Latest Paho Status (2) 摘自:http://modelbasedtesting.co.uk/ I last wrote about the state of Paho in Oc ...

  4. 黑盒测试实践-任务进度-Day05

    任务进度11-30 使用工具 selenium 小组成员 华同学.郭同学.穆同学.沈同学.覃同学.刘同学 任务进度 经过了前两天的学习任务的安排,以下是大家的任务进度: 华同学(任务1) 1.由于昨天 ...

  5. twitter集成第三方登录是窗口一直出现闪退的解决方法

    需要创建自己的token,如下图

  6. (转)DataTable与结构不同实体类之间的转换

    原文地址:http://www.cnblogs.com/kinger906/p/3428855.html 在实际开发过程中,或者是第三方公司提供的数据表结构,与我们系统中的实体类字段不对应,遇到这样我 ...

  7. Apache mod_rewrite规则重写的标志说明

    1.R[=code](force redirect) 强制外部重定向,强制在替代字符串加上http://thishost[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的 ...

  8. C#中的异步调用及异步设计模式(三)——基于事件的异步模式

    四.基于事件的异步模式(设计层面) 基于事件的C#异步编程模式是比IAsyncResult模式更高级的一种异步编程模式,也被用在更多的场合.该异步模式具有以下优点: ·                 ...

  9. log4j.properties加入内容

    log4j.rootLogger=INFO, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender. ...

  10. solr&lucene3.6.0源码解析(二)

    上文描述了solr3.6.0怎么采用maven管理的方式在eclipse中搭建开发环境,在solr中,为了提高搜索性能,采用了缓存机制,这里描述的是LRU缓存,这里用到了 LinkedHashMap类 ...