#!/usr/bin/python
#_*_coding:UTF-8 _*_#

split方法

str='喜,怒,忧,思,悲,恐,惊'
stringArray=str.split(',')
print(stringArray)str='usr/bin/mysql'
stringArray=str.split('/')
print(stringArray)str='一 二 三'
stringArray = str.split(' ')
print(stringArray)

输出

['喜', '怒', '忧', '思', '悲', '恐', '惊']
['usr', 'bin', 'mysql']
['一', '二', '三']

split方法根据指定字符将字符串分割为数组。

#strip方法

str='    我的前后都有空格哦!     '
print(str)
chooseStr= str.strip()
print(chooseStr)names=['田伯光','不可不戒','桃根仙']
name='田伯光  '
if name.strip() in names :print('找到了这个名字')str='*******刀光剑影不是我门派+++++++'
chooseStr=str.strip('*')
print(chooseStr)
chooseStr=chooseStr.strip('+')
print(chooseStr)str='欲练此功,****必先.....'
chooseStr=str.strip('*')
print(chooseStr)

输出

    我的前后都有空格哦!
我的前后都有空格哦!
找到了这个名字
刀光剑影不是我门派+++++++
刀光剑影不是我门派
欲练此功,****必先.....

strip方法,默认是将字符串开头和末尾的空格去掉;如果指定的字符串的参数,则是将字符串开头和末尾的指定字符去掉;但是对于字符串中间的字符是不能去掉的。

#transelate方法

mystr='岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹,又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。'
transe1=mystr.maketrans('之','z')
lastStr=mystr.translate(transe1)
print(lastStr)

输出

岁在癸丑,暮春z初,会于会稽山阴z兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹,又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦z盛,一觞一咏,亦足以畅叙幽情。

translate方法是根据设定好的替代关系,将字符串的内容按照设定的替代关系替代。这里需要注意,本文中的例子代码是Python3的,如果是Python2的版本用法不一样,它是这样用的,
import string
trantab = string.maketrans('123','abc')
test = "这里有123";
print test.translate(trantab); 
输入出:这里有abc,这里需要注意版本的差异。

工程文件下载:https://download.csdn.net/download/yysyangyangyangshan/10669335

少说话多写代码之Python学习008——字符串的方法02相关推荐

  1. 少说话多写代码之Python学习017——字典的方法(items、pop)

    items方法将字典的所有项以列表方式返回,列表中每一项都表示为(键,值)对形式,但对字典的项的次序没有什么规律. #items方法 d={'title':'绕口令:喇嘛和哑巴','content': ...

  2. 少说话多写代码之Python学习002——环境搭建

    一.安装包安装 本机为windows所以主要介绍windows下的环境搭建, for windows的python安装包下载地址: http://www.python.org/download/ 按照 ...

  3. 少说话多写代码之Python学习034——其他语句01(pass,del)

    pass语句 pass就是什么都不做,和C#中的一个分号语句很像. 一般用作占位符,比如,这种情况,就是什么都不处理. name=input('请输入姓名') if len(name)<3:pr ...

  4. 少说话多写代码之Python学习066——python程序打包01 编译安装

    程序开发完成后,我们需要部署给用户使用,一般我们都会将其打包.比如大家在使用windows系统时,安装QQ.微信.除IE外的各种浏览器.看视频软件.word等,都会先下载一个安装包,一般是都是一个EX ...

  5. 少说话多写代码之Python学习009——字典的创建

    字段是Python中唯一内建的映射类型.字典中的值并没有特殊的顺序,但是都储存在一个特定的键下,键可以是数字,字符串甚至是元组.而对于我们常见的列表则是数据挨个存放. 比如某些情况下,我们使用字典会比 ...

  6. 少说话多写代码之Python学习062——标准模块(random模块)

    random主要是产生随机数.不过实际上,不论哪种语言中所谓的随机数,其实都不是真正意义的随机数.random中的SystemRandom可以让数据接近真正的随机数. 我们通过下面的例子来看看随机数的 ...

  7. 少说话多写代码之Python学习010——字典的简单使用

    Python中字典的基本操作有这些方法, len(d)返回d中项的数量: d[k]返回关联到键k的值: d[k]=v将值v关联到键k上 del d[k]删除键为k的项 k in d  检查d中是否含有 ...

  8. 少说话多写代码之Python学习016——get方法练习

    前面看了get的基本使用,我们再使用get进行练习,做一个建议的数据库查询功能. 代码如下, 初始化people对象,我们当作一个简易数据库使用.通过数据的参数打印出指定的值. people ={'刘 ...

  9. 少说话多写代码之Python学习032——循环语句02(如何迭代-排序和反转)

    引入两个函数,排序和反转,它们作用于序列上,并不修改原序列的值,只是返回排序后或反转后的值. 下面看看具体的使用, 对序列排序,可以根据指定条件升序和降序排序.具体函数使用可自行查询. s=[23,1 ...

最新文章

  1. Ubuntu上使终端显示Git分支(oh-my-zsh)
  2. Unity3d5.0之后关于游戏音乐的管理
  3. sed 删除windows下的CR/LF
  4. python读取图片上的文字_Python帮你读取图片中的文字(OCR)
  5. HP产品选件查询网站
  6. 根据select不同的选项实现相应input框添加项的显示
  7. 米家小白增强固件_中考体育:男1000米/女800米想拿满分,掌握呼吸法是关键
  8. 原生JS实现简易转盘抽奖
  9. Java仓储物流项目_基于jsp的物流仓库管理系统-JavaEE实现物流仓库管理系统 - java项目源码...
  10. 使用Intel NCS算力棒 安装部署记录 VirtualBox With Ubuntu16.04 Source Aliyun
  11. Dubbo 源码解析 —— Directory
  12. newifi刷老毛子笔记
  13. 搬砖之余干什么?推荐这几个优质公众号
  14. java 时区-东八区
  15. (二十三)Kotlin简单易学 基础语法-什么是函数式编程
  16. android之微信开放平台修改签名
  17. f2fs系列文章fsck(五)
  18. 概率图模型概率模型 及其应用
  19. python——自动化测试——API接口测试
  20. iOS 解决scoryboard上tableview、collection view顶部有空白问题

热门文章

  1. Docker简介与安装
  2. 28岁程序员的逃跑计划,从送外卖开始
  3. idea中重写接口中方法没有自动生产@Override怎么办?
  4. 全国物流信息网发布台风的来临
  5. python折叠次数计算、一张纸5毫米_关于一张纸的对折次数 五
  6. 【正则表达式】自动生成各类正则代码
  7. 仿京东、饿了么 左右联动菜单列表自定义View
  8. CC2530学习(一)CC2530微控制器介绍
  9. 【目标检测-YOLO】YOLOv5-v6.0-网络架构详解(第二篇)
  10. 全程电子商务崛起山东