python之字符串【str】
我们用下面这个字符串来做测试
testStr = "ZhanSan"
1、__cantains__
# 判断字符串是否包含某个子串,包含则返回true,不包含则返回false
print(testStr.__contains__("a"))
print(testStr.__contains__("x"))
2、capitailize
# 字符串的首字符大写
print(testStr.capitalize())
3、center,ljust,rjust
# 填充字符串,把字符串放在中间
print(testStr.center(10,"_")) # 填充字符串,把字符串放在左边
print(testStr.ljust(14,"_"))
# ZhanSan_______ # 填充字符串,把字符串放在右边
print(testStr.rjust(14,"_"))
# _______ZhanSan
4、count
# 统计子串在字符串中出现的次数
print(testStr.count("a"))
5、endwith,startwith
# 判断字符串是否已某个子串结尾
print(testStr.endswith("z")) # 判断字符串是否已某个子串开头
print(testStr.startswith("z"))
6、find
# 在字符串中查找某个字符串,只返回第一个查到的字符串,存在返回子串的索引,不存在返回-1
print(testStr.find("a")) print(testStr.find("X"))
7、index
# 返回子串在字符串中的索引,存在返回索引,不存在则报错
print(testStr.index("a")) print(testStr.index("X"))
8、join
# 使用指定字符连接字符串
print("_".join(testStr))
# Z_h_a_n_S_a_n
9、lower、upper
# 转换字符串为小写
print(testStr.lower())
# zhansan # 转换字符串为大写
print(testStr.upper())
# ZHANSAN
10、strip、lstrip、rstrip
# 在字符串左边去掉指定的子串
print(testStr.lstrip("Z"))
# hanSan # 在字符串右边去掉指定子串
print(testStr.rstrip("n"))
# ZhanSa # 在字符串两边去掉指定子串
print(testStr.strip("x"))
11、partition
# 按照指定的子串分割字符串
print(testStr.partition("a"))
# ('Zh', 'a', 'nSan')
12、replace
# 替换字符串
print(testStr.replace("a","T",1))
# ZhTnSan print(testStr.replace("a","T",2))
# ZhTnSTn
13、split
# 分割字符串
print(testStr.split("a"))
# ['Zh', 'nS', 'n']
14、swapcase
# 大小写互换
print(testStr.swapcase())
# zHANsAN
15、tiile
temp = "zhan ni hao" print(temp.title())
# Zhan Ni Hao
python之字符串【str】的更多相关文章
- 【转】Python格式化字符串str.format()
原文地址:http://blog.xiayf.cn/2013/01/26/python-string-format/ 每次使用Python的格式字符串(string formatter),2.7及以上 ...
- python基础-字符串(str)类型及内置方法
字符串-str 用途:多用于记录描述性的内容 定义方法: # 可用'','''''',"","""""" 都可以用于定义 ...
- python中字符串(str)的常用处理方法
str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str)例:print '%s length= ...
- python中字符串(str)常用操作总结
# 字符串的常用操作方法 (都是形成新的字符串,与原字符串没有关系.) 1.字符串的基本操作之切片 s = 'python hello word' # 取首不取尾,取尾要+1 # 切片取出来的字符串与 ...
- python之字符串str操作方法
str.upper() (全部大写) str.lower() (全部小写) str.startswith() (以什么开头) str.endswith() (以什么结尾) str.count() (统 ...
- python中的str.strip()的用法
python中字符串str的strip()方法 str.strip()就是把字符串(str)的头和尾的空格,以及位于头尾的\n \t之类给删掉. 例1:str=" ABC"prin ...
- 【Python从入门到精通】(九)Python中字符串的各种骚操作你已经烂熟于心了么?
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文将重点介绍Python字符串的各种常用方法,字符串是实际开发中经常用到的,所有熟练的掌握它的各种用法显得尤为重要. 干货满满,建议收藏,欢迎大 ...
- Python字符串str的方法使用
#!usr/bin/env python# -*-coding:utf-8-*-#字符串通常用双引号或单引号来表示:'123',"abc","字符串"#str字 ...
- Python语言总结 4.2. 和字符串(str,unicode等)处理有关的函数
4.2.7. 去除控制字符:removeCtlChr Python语言总结4.2. 和字符串(str,unicode等)处理有关的函数Sidebar Prev | Up | Next4.2.7 ...
- 人生苦短之我用Python篇(列表list、字典dict、元组tuple、字符串str)
列表 创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_s ...
随机推荐
- ubuntu 14.04 lamp 安装与配置
一.安装apache 1.打开终端:Ctrl+Alt+T sudo apt-get update 2.通过apt-get方式安装Apache: sudo apt-get install apache2 ...
- @echo 与 echo的区别
@echo运行时 隐藏命令(不在terminal上显示) echo运行时显示命令(在terminal上显示) 同理@cp 与 cp 复制命令 不显示/显示
- 深入理解yield(三):yield与基于Tornado的异步回调
转自:http://beginman.cn/python/2015/04/06/yield-via-Tornado/ 作者:BeginMan 版权声明:本文版权归作者所有,欢迎转载,但未经作者同意必须 ...
- Z-tree 统计每一父节点的叶子节点数(看这一篇就够了)
最近刚走出校园的我找到了第一份工作,在入职考核中就遇见了一道Z-tree的试题 这道题目本身是不难的,但是我第一次接触这个插件而且还把解决问题的方向搞错了,弄的我好几天都很难受. 弄得我都开始怀疑人生 ...
- Web Api in Orchard
Web Api in Orchard Web Api is available in Orchard. You can implement a web api to fit your needs in ...
- redis windows dll 下载
https://pecl.php.net/package/redis http://blog.csdn.net/leesin2011/article/details/72801629 http://w ...
- 常用模块:os模块,logging模块等
一 os模块 那么作为一个常用模块,os模块是与操作系统交互的一个模块. 那么os模块中我们常用的一般有以下几种: os.listdir('dirname') 以列表的形式列出指定目录下的所有文 ...
- Tornado之模板
知识点 静态文件配置 static_path StaticFileHandler 模板使用 变量与表达式 控制语句 函数 块 4.1 静态文件 现在有一个预先写好的静态页面文件 (下载静态文件资源), ...
- JAVA Spring 事物 ( 已转账为例 ) 基于 XML 配置,事务类型说明
< 1 > 配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&q ...
- leetcode496
public class Solution { public int[] NextGreaterElement(int[] findNums, int[] nums) { var list = new ...