一:字符串

  1)优先掌握知识点。

 

  1. a=" 21j3:b12jk:b3j12:3bjk12 "
  2.  
  3. #内置方法之strip
  4. print(a.strip(" "))
  5. #得到返回值:21j3:b12jk:b3j12:3bjk12
  6.  
  7. #内置方法之split
  8. pritn(a.split(":"))
  9. #得到返回值:[" 21j3","b12jk","b3j12","3bjk12 "]
  10.  
  11. print(a.split(":",1))
  12. print(a.rsplit(":",1))
  13. #分别得到返回值:[" 21j3","b12jk:b3j12:3bjk12 "],[" 21j3:b12jk:b3j12","3bjk12 "]
  14.  
  15. #join
  16. print(“|”.join([123,234,345]))
  17. #得到返回值:“123|234|345”
  18.  
  19. #lower和upper
  20. print(a.lower)
  21. print(a.upper)
  22. 得到返回值" 21j3:b12jk:b3j12:3bjk12 " "
  23. 21J3:B12JK:B3J12:3BJK12 "
  24.  
  25. #format的三种玩法
  26. a="{y}{x}".format(x="a",y="b")
  27. #得到返回值:"ba"
  28. a="{2}{1}".format("a","b")
  29. #得到返回值:"ba"
  30. a="{}{}".format("a","b")
  31. #得到返回值:"ab"

   2)了解知识点

  1. #title,capitalize
  2. print("asd sdf dfg".title())
  3. print("asd sdf dfg".capitalize())
  4. #分别得到返回值"Asd Sdf Dfg" 和 "Asd sdf dfg"
  5.  
  6. #isdigit,numeric,decimal
  7. num1=b""
  8. num2=u""
  9. num3="一"
  10. num4="Ⅳ"
  11. #isdigit识别unicode和bytes类型数字
  12. #numeric识别unicode数字
  13. #decimal识别除bytes类型外所有类型数字

二:列表类型

  1)添加元素

    

  1. #append
  2. l=[1,2,3]
  3. l.append(4)
  4. print(l)
  5. #得到返回值:[1,2,3,4]
  6.  
  7. #insert
  8. l.insert(0,9)
  9. print(l)
  10. #得到返回值:[9,1,2,3,4]
  11.  
  12. #extend
  13. l.extend([5,6,7,8])
  14. print(l)
  15. #得到返回值:[9,1,2,3,4,5,6,7,8]

  2)移除元素

  1. #上接添加元素
  2.  
  3. #pop
  4. r=l.pop(0)
  5. print(r,l)
  6.  
  7. 得到返回值:9 [1,2,3,4,5,6,7,8]
  8.  
  9. #remove
  10. l.remove(5)
  11. print(l)
  12. 得到返回值:[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. loadrunner12-错误 -26366: 找不到 web_reg_find 的“Text=19728.00”

    转:检查点(web_reg_find函数详解) LR检查点 设置检查点的目的不只是为了验证我们的脚本没有错误,而更重要的是一个规范问题,如何使得测试结果更具有说服力,因此建议所有的测试脚本中都添加检查 ...

  2. leetCode--towSum

    题目链接:https://leetcode.com/problems/two-sum/description/ 此题的意思是:给定一个target值,从给定的数组中找两个数,使得这两个数的和==tar ...

  3. EZOJ #224

    传送门 分析 首先我们发现要让答案最小,或运算一定是没有用的 我们还可以发现a^b = a&(~b) 所以异或运算也没有用 于是我们只考虑否和与 我们还会得到一个性质就是没增加一个数一定会让答 ...

  4. [SoapUI] context.expand 和 groovyUtils.getXmlHolder 有什么不一样

    context.expand 和 groovyUtils.getXmlHolder 有什么不一样?互相之间怎么转换 import com.eviware.soapui.support.GroovyUt ...

  5. combotree 满足条件的节点不可选中

    combotree: $("#Parent").treegrid("unselect");

  6. 白盒测试实践--Day2

    累计完成任务情况: 阶段内容 参与人 完成CheckStyle检查 小靳 完成代码评审会议纪要和结果报告 小熊.小梁及其他 完成白盒测试用例 小尹 学习静态代码审核,确定评审表,开评审会确定高危区代码 ...

  7. 【转载】MySQL常用系统表大全

    转载地址:http://blog.csdn.net/xlxxcc/article/details/51754524 MySQL5.7 默认的模式有:information_schema, 具有 61个 ...

  8. ASP.NET’s compilation system

    Compilation in ASP.NET applications First, let’s take a moment to revisit compilation in the context ...

  9. Web图片编辑控件发布-Xproer.ImageEditor

    版权所有 2009-2014 荆门泽优软件有限公司 保留所有权利 官方网站:http://www.ncmem.com 产品首页:http://www.ncmem.com/webplug/image-e ...

  10. sql 两大类 DDL数据定义语言 和DCL数据控制语言

    SQL分为五大类: DDL:数据定义语言   DCL:数据控制语言     DML:数据的操纵语言  DTL:数据事务语言  DQL:数据查询语言. DDL (date definition lang ...