python文本 字符串对齐】的更多相关文章

python 字符串对齐 场景: 字符串对齐 python提供非常容易的方法,使得字符串对齐 >>> print("abc".center (30,'-'))    -------------abc--------------                           >>> print("abc".ljust (30)+'|')    abc                           |    >>…
python文本 字符串逐字符反转以及逐单词反转 场景: 字符串逐字符反转以及逐单词反转 首先来看字符串逐字符反转,由于python提供了非常有用的切片,所以只需要一句就可以搞定了 >>> a='abc edf degd'    >>> a[::-1]    'dged fde cba'    >>> 然后我们来看住单词反转 1.同样的我们也可以使用切片 >>> a='abc edf degd'    >>> a.s…
python文本 字符串开头或者结尾匹配 场景: 字符串开头或者结尾匹配,一般是使用在匹配文件类型或者url 一般使用startwith或者endwith >>> a='http://blog.csdn.net/raylee2007'    >>> a.startswith ('http')    True 注意:这两个方法里面的参数可以是str,也可以是元组,但是不可以是列表和字典 >>> a='http://blog.csdn.net/raylee…
https://zhuanlan.zhihu.com/p/33923344-----------Python小知识:用format格式化输出字符串 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u012515223/article/details/20463231 字符串对齐 Python中, 字符串对齐, 使用ljust(), 左对齐;rjust(), 右对齐;center(), 中间对齐; 也可以修改第三个参数, 修改填充数据, 默认使用空…
测试一个对象是否是类字符串 任务 有时候需要测试一个对象,尤其是当你在写一个函数或者方法的时候,经常需要测试传入的参数是否是一个字符串. 解决方案 利用内建的isinstance 和basestring 来简单快速地查询某个对象是否是字符串或者是Unicode 对象方法,如下: 代码: >>> def isAString(aaa): return isinstance(aaa,basestring) 运行结果: >>> isAString('aaa') True 字符串…
## 字符串分割 line = "This is my love!" fields = line.split(' ') print(fields) # ['This', 'is', 'my', 'love!'] # 多条件分割 import re line = "asd dfwerf, sdfs; jtyy. werwe, sdfsd" fields = re.split(r"(,|\.|;|\s)\s*", line) print(fields…
python文本 拼接.合并字符串 场景: 拼接.合并字符串 在这个场景中,我们首先想到的当然是使用+或者+=将两个字符串连接起来 >>> a='a'    >>> b='b'    >>> c=a+b    >>> c    'ab'    >>> 如果整个程序只有两个字符串需要拼接,那没有问题 但是如果程序里面大量存在拼接,甚至需要循环拼接,这个时候性能问题就会出现 原因:字符串是不可原地修改的,改变一个字符串就…
python文本 去掉字符串前后空格 场景: 去掉字符串前后空格 可以使用strip,lstrip,rstrip方法 >>> a="abc".center (30)    >>> a    '             abc              '    >>> b=a.lstrip ()    >>> b    'abc              '    >>> c=a.rstrip (…
python文本 判断对象里面是否是类字符串 场景: 判断对象里面是否是类字符串 一般立刻会想到使用type()来实现 >>> def isExactlyAString(obj):        return type(obj) is type('')        >>> isExactlyAString(1)    False    >>> isExactlyAString('1')    True    >>> 还有 >&…
使用多个界定符分隔字符串 import re line = 'asdf fjdk; afed, fjek,asdf, foo' print(re.split(r'[;,\s]\s*', line)) print(re.split(r'(;|,|\s)\s*', line)) #加括号表示捕获分组,这样匹配的结果也显示在列表中 匹配开头或结尾 url = 'http://www.python.org' print(url.startswith(('http', 'https', 'ftp')))…