#!/usr/bin/python
# -*- coding: UTF-8 -*- '''
str.capitalize()
'''
str = 'this is a string example'
print str.capitalize() '''
str.center(width[, fillchar])
'''
str = ''
print str.center(10, '') '''
str.count(sub, start=0, end=len(string))
'''
str = '123abc123'
print str.count('') '''
str.decode(encoding='utf-8', errors='strict')
'''
str = ''
print str.encode('base64', 'strict') '''
str.encode(encoding='utf-8', errors='strict')
'''
str = 'MTIz'
print str.decode('base64', 'strict') '''
str.endswith(suffix[, start[, end]])
'''
str = '123abc'
print str.endswith('abc', 0, len(str)) '''
str.expandtabs(tabsize=8)
'''
str = "this is\t a example"
print str.expandtabs(8) '''
str.find(str, beg=0, end=len(string))
'''
str = ''
print str.find('') '''
str.index(str, beg=0, end=len(string))
只不过如果str不在string中会报一个异常
'''
str = ''
print str.index('') '''
str.isalnum()
'''
str = 'abc123'
print str.isalnum() '''
str.isalpha()
'''
str = 'abc123'
print str.isalpha() '''
str.isdigit()
'''
str=''
print str.isdigit() '''
str.islower()
'''
str = 'abc'
print str.islower() '''
str.isupper()
'''
str = 'BASIC SEARCH'
print str.isupper() '''
str.isnumeric()
这种方法只针对unicode对象
'''
str = u"this2009"
print str.isnumeric() '''
str.isspace()
'''
str = '\t'
print str.isspace() '''
str.istitle()
'''
str = 'This Is Example'
print str.istitle() '''
str.join(sequence)
'''
str = '-'
seq = ['a', 'b', 'c']
print str.join(seq) '''
str.ljust(width[, fillchar])
'''
str = 'abc'
print str.ljust(10, '-')
print str.rjust(10, '-') '''
str.lower()
'''
str = 'THIS is example'
print str.lower() '''
str.lstrip([chars])
'''
str = '123abc123'
print str.lstrip('')
print str.rstrip('')
print str.strip('') '''
maketrans(intab, outtab)
创建字符映射的转换表
'''
#print maketrans('abc', '123') '''
max(str)
返回字符串中最大的字母
'''
str = 'abc'
print max(str) '''
min(str)
返回字符串中最小的字母
'''
str = 'abc'
print min(str) '''
str.partition(str)
根据指定字符进行分割 返回三元的元组
'''
str='a|b|c'
print str.partition('|') '''
str.replace(old, new[, max])
'''
str = 'abc123abc'
print str.replace('', 'abc', 1) '''
str.split(str="", num=string.count(str))
'''
str = 'a|b|c'
print str.split('|') '''
str.splitlines(num = string.count('\n'))
按照行进行分割
'''
str = "line1-a b c\nline2- 1 2 3"
print str.splitlines(0) '''
str.startwith(str, beg = 0, end = len(str))
'''
str = 'a123'
print str.startswith('a') '''
str.swapcase()
'''
str = 'this is example A'
print str.swapcase() '''
str.title()
'''
str = 'this is example'
print str.title() '''
str.translate(table[, deletechars])
'''
trantab = {
'':'a',
'':'b',
'':'c'
}
str = '123abc'
#print str.translate(trantab) '''
str.upper()
'''

python中的字符串操作的更多相关文章

  1. Python中的字符串操作总结(Python3.6.1版本)

    Python中的字符串操作(Python3.6.1版本) (1)切片操作: str1="hello world!" str1[1:3] <=> 'el'(左闭右开:即是 ...

  2. 一句python,一句R︱python中的字符串操作、中文乱码、NaN情况

    一句python,一句R︱python中的字符串操作.中文乱码.NaN情况 先学了R,最近刚刚上手Python,所以想着将python和R结合起来互相对比来更好理解python.最好就是一句pytho ...

  3. 一句python,一句R︱python中的字符串操作、中文乱码

    先学了R,最近刚刚上手python,所以想着将python和R结合起来互相对比来更好理解python.最好就是一句python,对应写一句R. pandas可谓如雷贯耳,数据处理神器. 以下符号: = ...

  4. java入门学习笔记之2(Java中的字符串操作)

    因为对Python很熟悉,看着Java的各种字符串操作就不自觉的代入Python的实现方法上,于是就将Java实现方式与Python实现方式都写下来了. 先说一下总结,Java的字符串类String本 ...

  5. python中的字符串

    一.在python中,字符串是不可变类型 通过以下代码说明: >>> s = 'hello, world' >>> id(s) 2108634288304 > ...

  6. 【转】Python中的字符串与字符编码

    [转]Python中的字符串与字符编码 本节内容: 前言 相关概念 Python中的默认编码 Python2与Python3中对字符串的支持 字符编码转换 一.前言 Python中的字符编码是个老生常 ...

  7. Python中通过open()操作文件时的文件中文名乱码问题

    最近在用Python进行文件操作的时候,遇到创建中文文件名的乱码问题. Python默认是不支持中文的,一般我们在程序的开头加上#-*-coding:utf-8-*-来解决这个问题,但是在我用open ...

  8. python中OS模块操作文件和目录

    在python中执行和操作目录和文件的操作是通过内置的python OS模块封装的函数实现的. 首先导入模块,并查看操作系统的类型: >>> import os os.name # ...

  9. Python中的json操作

    Python中的json操作 标签(空格分隔): python 编码 json 字符串前缀问题 字符串前缀可以有r,u r:表示原始(raw)字符串,比如'\n'不会被转义.常用于正则. u:表示un ...

随机推荐

  1. C语言ASCII码、运算符优先级、转义字符

  2. 【代码笔记】iOS-城市plist

    一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController ...

  3. 【读书笔记】iOS网络-底层网络

    在iOS上,有一个库叫做Core Foundation networking或CFNetwork,它是对原始Socket的轻量级封装,不过它很快对于大多数常见场景来说变得非常笨重了.最后,添加了另一层 ...

  4. IOS 音效

    IOS 音效 音效我们也可以成为短音频通常在程序中播放时间为1~2秒. 在应用程序中起到点缀效果,提升整体用户体验 音效文件只需要加载一次 示例代码: // // ViewController.m / ...

  5. java 实现(代码) -- 水仙花数 + 杨辉三角形

    /* 在控制台输出所有的“水仙花数” 水仙花:100-999 在以上数字范围内:这个数=个位*个位*个位+十位*十位*十位+百位*百位*百位 例如:xyz=x^3 +y^3 +z^3 怎么把三位数字拆 ...

  6. OC中runtime的使用

    一.runtime简介* RunTime简称运行时.OC就是“运行时机制”,也就是在运行时候的一些机制,其中最主要的是消息机制.* 对于C语言,“函数的调用在编译的时候会决定调用哪个函数”.* 对于O ...

  7. ios xcode Code signing failed 解决方案

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min ...

  8. Spring MVC 原理小结

    主要由DispatcherServlet.处理器映射.处理器.视图解析器.视图组成   1.DispatcherServlet接收到一个HTTP请求,根据对应配置文件中的处理机映射,找到处理器(Han ...

  9. Java内存泄露简述

    Java的一个最显著的优势是内存管理.你只需要简单的创建对象而不需要负责释放空间,因为Java的垃圾回收器会负责内存的回收.然而,情况并不是这样简单,内存泄露还是经常会在Java应用程序中出现. 本篇 ...

  10. ORACLE与mysql中查询第n条到第m条的数据记录的方法

    ORACLE: SELECT * FROM             (                  SELECT 表名.*, ROWNUM AS CON FROM 表名 WHERE ROWNUM ...