字符串就是一系列字符。在python中,用引号括起来的都是字符串,这里的引号可以是单引号也可以双引号。

例如:

>>> 'this is a string' 
'this is a string'
>>> “this is also a string”
“this is also a string”

对字符串的操作:

#修改字符串的大小写#

1、修改单词首字符

>>> name='alben xue'
>>> type(name)
<class 'str'>
>>> print(name.title())
Alben Xue

title()跟在变量后面,使用.连接,代表通过title()定义的方法对变量name进行处理

2,修改所有字符

>>> name
'alben xue'
>>> print(name.upper())
ALBEN XUE
>>> print(name.lower())
alben xue

#合并字符串#

在python中,通过“+”进行字符串合并

举例:

>>> first_name='xue'
>>> last_name='lingming'
>>> full_name=first_name+last_name
>>> message='hello,'+full_name.upper()+"!"
>>> print(message)
hello,XUELINGMING!

“上述代码,把一串字符串存储到变量中,后续所有操作对变量执行,这样会显得更加方便”

#使用制表符或换行符来添加空白#

在编程种,空白泛指任何非打印字符、如空格、制表符、换行符。

1、使用制表符

>>> print('python')
python
>>> print('\tpython')
             python

2、使用换行符

>>> print('python\C##\nPHP\nJavaScript')
python\C##
PHP
JavaScript

3、制表符与换行符共同使用

>>> print('Languages:\n\tPython\n\tC##\n\tPHP')
Languages:
              Python
              C##
              PHP

#删除多余的空白符#

>>> favorite_language='python '
>>> favorite_language
'python '

可以看到这个变量中有一个空格,对于程序而言是能识别的,对个个人而言是多余的,如何删除

>>> favorite_language.rstrip()
'python'

这只是临时的,要想永久的删除空白,需要把这个字符串存储到变量中

>>> favorite_language=favorite_language.rstrip()
>>> favorite_language
'python'

剔除字符串开头的字符

>>> name=' alben '
>>> name
' alben '
>>> name.lstrip()    #去头#
'alben '
>>> name.rstrip()   #去尾#
' alben'
>>> name.strip()    #去头去尾#
'alben'

P

Python字符处理的更多相关文章

  1. Python字符进度条

    Python字符进度条 看看这个神奇的module from tqdm import trange from time import sleep for r in trange(10, 1, -1): ...

  2. python 字符编码练习

    通过下面的练习,加深对python字符编码的认识 # \x00 - \xff 256个字符 >>> a = range(256)>>> b = bytes(a) # ...

  3. Python字符编码讲解

    声明:本文参考 Python字符编码详解 在计算机中我们不管用什么语言和程序,最终数据在计算机中的都是字节码(也就是01形式)的形式存在的,如果 计算机直接把字节码显示在屏幕上,很明显一般人看不懂字节 ...

  4. 深入理解Python字符编码--转

    http://blog.51cto.com/9478652/2057896 不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久,你一定遇到过UnicodeEncodeError ...

  5. 深入理解Python字符编码

    不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久,你一定遇到过UnicodeEncodeError.UnicodeDecodeError 错误,每当遇到错误我们就拿着 enc ...

  6. python 字符和数值转换

    # python 字符和数值转换 ### 字符转数值------------------------------ ord('A') ==> 65- ord('B') ==> 66- ord ...

  7. Python字符编码详解,str,bytes

    什么是明文 “明文”是可以是文本,音乐,可以编码成mp3文件.明文可以是图像的,可以编码为gif.png或jpg文件.明文是电影的,可以编码成wmv文件.不一而足. 什么是编码?把明文变成计算机语言 ...

  8. Python字符编码补充

    字符编码: Python字符编码贯穿Python学习的始终,现在应用的是Python2中字符编码的问题是很多的. 这次是要彻底解决Python字符编码的问题!!! 1 字符编码的发展过程: 1 .AS ...

  9. python 字符串匹配问题

    想匹配html = <div class="back fl"><a href="javascript:void(0);" onclick=&q ...

  10. python 字符前缀,运算符、换行符、数据类型和变量

    补充 *)/ 表示的除法即使是整数,结果也是浮点数 *)python表示的整数是没有大小限制的.而某些语言根据其储存长度是有大小限制的.例如Java对32位整数的范围限制在-2147483648-21 ...

随机推荐

  1. Android 开发之错误整理 [2014-04-28 09:22:28 - XXXX] Unable to resolve target 'android-18'

    在开发的时候难免会导入项目,那么怎么经常会遇到这个错误: [2014-04-28 09:22:28 - XXXX] Unable to resolve target 'android-18' targ ...

  2. Spark入门实战

    星星之火,可以燎原 Spark简介 Spark是一个开源的计算框架平台,使用该平台,数据分析程序可自动分发到集群中的不同机器中,以解决大规模数据快速计算的问题,同时它还向上提供一个优雅的编程范式,使得 ...

  3. javaScript 中String的常用方法

    1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length(); 2.ch ...

  4. ENetwork Basic Configuration PT Practice SBA

    CCNA Exploration: 网络基础知识 (版本 4.0) A few things to keep in mind while completing this activity: 1 Do  ...

  5. margin外边距合并问题以及解决方式

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. cocos2d-x-Json/XML文件

    数据存储几种方式 1. 数据库 2. 文件 3. 内存 这里介绍Json格式与XML格式的文件存储 常用的文件存储数据的格式 1. Json格式 2. XML格式 Json适合存储小数据,XML适合存 ...

  7. Java Comparator的范型类型推导问题

    问题 在项目中,有一处地方需要对日期区间进行排序 我需要以日期区间的开始日为第一优先级,结束日为第二优先级进行排序 代码 我当时写的代码如下: List<Pair<LocalDate, L ...

  8. EzHttp 使用Https协议时证书如何部署

    今天为EzHttp增加了https支持, EzHttp介绍见这里:使用EzHttp框架 开发基于HTTP协议的CS轻应用 服务端启动时会创建自签名证书,并将其绑定到启动参数url对应的端口上. 服务端 ...

  9. HTML ——Flex弹性布局

    弹性盒布局的使用 1.为父容器添加display:flex或inline-flex属性 (Webkit内核的浏览器,必须加上-webkit前缀.) 容器默认存在两根轴:主轴(main axis)和交叉 ...

  10. 由CODEVS笨小猴1053引发的一些思考

    #include<cstdio> #include<cstring> ]; ]; int check(int n) { ||n==) ; ;m*m<=n;++m) ) ; ...