test="abcdeffedcba"
v=test.lstrip("bcabc")#寻找的是最多匹配然后移除指定字符串
print("1.lstrip用法3为寻找最多匹配然后移除指定字符","\n",v)
test1="傻逼abc"
test2="谁是123"
test3="你们都是大傻逼abcefgh321"
a=str.maketrans(test1,test2) #这个用str 没搞懂为啥写str
b=test3.translate(a) #maketrans 和 translate 为先制作对应关系,然后新语句用新的对应关系来替换
print("2.1:maketrans 用法制作对应关系,translate 然后做替换:","\n",b)
test4="人生如戏,全靠演技"
c=str.maketrans("戏如人生","你是傻逼")# 用maketrans制作转换关系
d=test4.translate(c)
print("2.2:先确认要转换语句,然后确认转换关系,最后使用trasnlate生成最终转换语句:","\n",d)
test="sxjsxjsxj"
e=test.partition("x")# 把上面语句分割成三份,然后用x寻找到第一个x然后做孤立分割,这个应该是左分割
f=test.rpartition("j") #语句做右分割,如果分割为第一个字,则输出空
print("3.partition的作用为分割为三分,还有rpartition同理:","\n",e,"\n",f)
g=test.split("s",2)#进行最大次数为2的分割,注意分割时s已经去除了
h=test.rsplit("x",2)
print("4.split 和 rsplit为可以进行指定次数的分割:","\n",g,"\n",h)
test="abc\ndef\nghi\njkl\nmno"
i=test.splitlines()#只能根据换行符\n分割,空格中填写True和False(不填也就代表false) 是否保留换行
j=test.splitlines(True)
print("5.splitlines 根据换行符进行分割:","\n",i,"\n",j)
k=test.startswith("a")#指定字符串开头
l=test.endswith("j")#指定字符串结尾
print("6.startswith和endswith用法 来判定是否为指定字符串开头或者结尾:",k,l)
m=test1.swapcase()#大小写转换
print("7.大小写转换 swapcase:","\n",m)

2018年11月16日 我和SB交流有代沟-继续字符串4的更多相关文章

  1. 2018年11月16日SQL Server实验内容(触发器实验)

    --注意:先把studentmanager数据库中的所有表用select into命令复制一份, --然后用复制后新表完成下面的实验,同时,对每个触发器都要进行验证. select *into dep ...

  2. linux学习第四天 (Linux就该这么学)2018年11月16日

    今天主要讲了 管道符,重写向与环境变量 输入输出重写向 标准输出重写向 (标准,覆盖,错误) > 将标准输出重写向到一个文件中 >> 追加到文件 2>错误输出重定向 2> ...

  3. 2018年11月10日 input,print,pass 用法,条件语句+字符串

    name=input('请输入用户名')#永远等待用户输入 password=input('请输入密码') print(name) print(password) 变量定义的规则: 变量名只能是 字母 ...

  4. 11月16日《奥威Power-BI基于SQL的存储过程及自定义SQL脚本制作报表》腾讯课堂开课啦

           上周的课程<奥威Power-BI vs微软Power BI>带同学们全面认识了两个Power-BI的使用情况,同学们已经迫不及待想知道这周的学习内容了吧!这周的课程关键词—— ...

  5. 2016年11月16日 星期三 --出埃及记 Exodus 20:7

    2016年11月16日 星期三 --出埃及记 Exodus 20:7 "You shall not misuse the name of the LORD your God, for the ...

  6. 北京Uber优步司机奖励政策(11月16日~11月22日)

    用户组:人民优步“关羽组”(适用于11月16日-11月22日)奖励政策: 滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/ ...

  7. Apache Struts最新漏洞 远程代码执行漏洞预警 2018年11月08日

    2018年11月8日,SINE安全监控检测中心,检测到Apache Struts官方更新了一个Struts漏洞补丁,这个漏洞是Apache Struts目前最新的漏洞,影响范围较广,低于Apache ...

  8. CocoaPods管理iOS项目 2018年11月06日

    一.创建Test工程项目 二.打开终端 当前pod版本(1.6.0.beta.2最新版本2018年11月06日)和gem源路径(https://gems.ruby-china.com): 1.cd+当 ...

  9. CocoaPods更新2018年11月06日16:06:48

    https://gems.ruby-china.org点进去就知道了…… CocoaPods命令 更新 sudo gem install -n /usr/local/bin cocoapods --p ...

随机推荐

  1. HBase针对性问题汇总

    Q:    Hbase的rk设计,Hbase优化  a\rowkey:hbase三维存储中的关键(rowkey:行键 ,columnKey(family+quilaty):列键  ,timestamp ...

  2. SpringBoot+SpringCloud实现登录用户信息在微服务之间的传递

    实现思路: 1:准备一个ThreadLocal变量,供线程之间共享. 2:每个微服务对所有过来的Feign调用进行过滤,然后从请求头中获取User用户信息,并存在ThreadLocal变量中. 3:每 ...

  3. uvm设计分析——field automation

    uvm中的field_automation主要实现了class中的基础元素的copy,compare等函数, 实现方式分为两种:1)用户注册,field系列宏:uvm内部调用static status ...

  4. windows8安装msi或exe软件提示2503错误的解决办法

    windows8以后的版本安装msi软件(比如nodejs.msi.Git.msi.python.msi.T ortoiseSVN.msi)的时候老师出现2503.2502的错误,究其原因还是系统权限 ...

  5. SpringMVC探究-----常用获取传递参数的方法

       1.@RequestParam @RequestParam 常用来映射请求参数,它有三个属性可以配置: value 值即请求参数的参数名 required 该参数是否必须. 默认为 true d ...

  6. 概念、DW介绍

    网页设计知识点大致分为五个部分,分别是: 1.概念.DW介绍: 2.标签: 3.样式表CSS: 4.JQuery: 5.JavaScript 概念.DW介绍: 一.网页的基本结构 <!--文档声 ...

  7. 【2017-2-24】C#循环嵌套,跳转语句,迭代穷举,异常语句,while循环

    循环嵌套 在一个循环体语句中包含另一个循环语句: 99乘法表 ; i <= ; i++) { ; j <= i; j++) { Console.Write(i+"x"+ ...

  8. Linux基础命令---忽略挂起信号nohup

    nohup nohup可以使程序能够忽略挂起信号,继续运行.用户退出时会挂载,而nohup可以保证用户退出后程序继续运行.如果标准输入是终端,请将其从/dev/null重定向.如果标准输出是终端,则将 ...

  9. Anaconda下载及安装及查看安装的Python库用法

    Anaconda下载及安装及查看安装的Python库用法 Anaconda 是一个用于科学计算的 Python 发行版,提供了包管理与环境管理的功能.Anaconda 利用 conda 来进行 pac ...

  10. GUI常用对话框5

    %输入对话框 name = inputdlg('请输入姓名','实例'); ret = inputdlg({'请输入姓名','请输入性别'},'实例') %一个输入表中多行输入 %留言对话框 info ...