# _Author:huang
# date: 2017/11/28 # 字符串 '''print("hello" * 3)
print("hello world"[2:]) print("llo" in "hello world") print(123 in [1232,123,345]) print("Huang is a good teacher")
print("%s is a good teacher" % "Huang") a = "123"
b = "456"
c = a+b
print(c) d = ''.join([a, b]) # 拼接
print(d)''' # str内置方法
'''st = 'hello kitty {name} is {age}'
st1 = 'he\tllo kitty'
print(st.count('t')) # 统计元素个数
print(st.capitalize()) # 首字母大写
print(st.center(50, '-')) # 一共打印50个字符,并且字符串放中间
print(st.endswith('it')) # 判定以某个字符串结尾
print(st.startswith("h")) # 判定以某个字符串开头
print(st.startswith("hel")) # 判定以某个字符串开头
print(st1.expandtabs(tabsize=10)) #间隔10个字符
print(st.find('t')) # 查找到第一个元素,并将第一个索引值返回
print(st.format(name='huang',age = 30)) # 赋值,可以自动选定{}
print(st.format_map({'name':'huang', 'age':20})) print(st.index('e'))
print(st.isalnum()) #判定字符串是否是数字
print('56566'.isalnum()) #判定字符串是否是数字
print('dewf'.isalpha()) #判定字符串是否是字母 print('323'.isdigit()) #判定字符串是否是整数数字
print('2134'.isdigit())
print('34abb'.isidentifier())#判定字符串是否是以非法开头
print('Abc'.islower())
print('ctAD'.isupper())
print(' uu'.isspace())
print('My name'.istitle()) #每个单词的手写字母大写
print('My Title'.lower()) #大写变小写
print('Mhfrue'.upper()) #小写变大写
print('fhieHIOhgdwi'.swapcase()) #大小写互换
print('My teig'.ljust(50,'*')) # 字符在左侧
print('ciwbre'.rjust(23,'*')) # 字符在右边
print("cbniv\n")
print('My title\n '.strip()) # 去掉换行符
print('oh') print('\tvnd\n'.replace('v', 'a')) #替换
print("name".replace('name','life'))
print('name name name'.replace('name', 'life',2))
print('lame name'.rfind('a'))
print('My title title'.split(' ')) # 字符串变为列表
print('My title title'.split('i')) # 字符串变为列表
print('my title title'.rsplit('i', 1)) #只分隔一次,从右往左
print("my name".title()) #按照标题修改字符串
''' # 重要的字符串方法
'''print(st.count('l'))
st.startswith('nfi')
st.find('fre')
st.center(30,'%')
st.format()
st.lower()
st.upper()
st.strip()
st.replace()
st.split()
'''

python_str 字符串的所有方法的更多相关文章

  1. 字符串、数组方法实战--charAt(),split(),indexOf(),substring()

    这篇随笔根据两个面试题来实战一下数组.字符串的一些方法. 题一:一个字符串中找出出现次数最多的字符次数 var str = 'fuuhuhuhufaihuhfnkjNKCNIO';
 function ...

  2. Python 字符串分割的方法

    在平时工作的时候,发现对于字符串分割的方法用的比较多,下面对分割字符串方法进行总结一下:第一种:split()函数split()函数应该说是分割字符串使用最多的函数用法:str.split('分割符' ...

  3. 7.python字符串-内置方法分析

    上篇对python中的字符串内置方法进行了列举和简单说明,但这些方法太多,逐一背下效率实在太低,下面我来对这些方法按照其功能进行总结: 1.字母大小写相关(中文无效) 1.1 S.upper() -& ...

  4. 6.python字符串-内置方法列举

    所谓内置方法,就是凡是字符串都能用的方法,这个方法在创建字符串的类中,下面是总结: 首先,我们要学习一个获取帮助的内置函数 help(对象) ,对象可以是一个我们创建出来的,也可以是创建对象的那个类, ...

  5. 如果是除去末尾特定字符或字符串:TrimEnd方法性能优于Remove方法

    测试用例--除去末尾特定字符或字符串,Remove方法和TrimEnd方法的比较 结论: 如果是除去末尾特定字符或字符串:TrimEnd方法性能优于Remove方法 具体测试用例如下: Stopwat ...

  6. 《Python CookBook2》 第一章 文本 - 检查字符串中是否包含某字符集合中的字符 && 简化字符串的translate方法的使用

    检查字符串中是否包含某字符集合中的字符  任务: 检查字符串中是否出现了某个字符集合中的字符 解决方案: 方案一: import itertools def containAny(seq,aset): ...

  7. linux md5 加密字符串和文件方法

    linux md5 加密字符串和文件方法 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意 ...

  8. java中常用的字符串的截取方法

    java中常用的字符串的截取方法   1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int l ...

  9. JS总结之一:字符串的调用方法

    字符串的调用方法:var s="hello, world";document.write(s.charAt(0)); //第一个字符document.write(s.charAt( ...

随机推荐

  1. SSE图像算法优化系列二十一:基于DCT变换图像去噪算法的进一步优化(100W像素30ms)。

    在优化IPOL网站中基于DCT(离散余弦变换)的图像去噪算法(附源代码) 一文中,我们曾经优化过基于DCT变换的图像去噪算法,在那文所提供的Demo中,处理一副1000*1000左右的灰度噪音图像耗时 ...

  2. Guava-Objects使用

    前言 Java中的Object提供了很多方法供所有的类使用,特别是toString.hashCode.equals.getClass等方法,在日常开发中作用很大,Guava中包含Objects类,其提 ...

  3. Hibernate 离线对象构建通用查询

    1.业务场景 当下主系统衍生子业务系统已经成为常态,像京东的物流和金融,阿里的支付宝和淘宝. 子业务系统需要对主系统的资源进行访问,这里的资源我具体化为数据库数据,但日常业务中可能不只是数据. 抽象服 ...

  4. SQL Server里如何处理死锁

    在今天的文章里,我想谈下SQL Server里如何处理死锁.当2个查询彼此等待时会发生死锁,没有一个查询可以继续它们的操作.首先我想给你大致讲下SQL Server如何处理死锁.最后我会展示下SQL ...

  5. (原创)Rocketmq分布式消息队列的部署与监控

    -------------------------------------------------------------------------------------------- 一.Rocke ...

  6. Django模版基本标签详解

    一.if/else{% if %} 标签检查(evaluate)一个变量,如果这个变量为真(即,变量存在,非空,不是布尔值假),系统会显示在 {% if %} 和 {% endif %} 之间的任何内 ...

  7. asp.net中 使用参数化mysqlparameter 保存数据时,总保存成一个汉字的解决方案。

    var param = new MySqlParameter("@" + columName, property.Value); param.DbType = DbType.Str ...

  8. Android 开发笔记

    11.android使用全局变量 定义Data类继承Application 在manifest.xml中声明 http://blog.csdn.net/feiyangxiaomi/article/de ...

  9. [svc]容器网络学习索引及网络监控

    整理的可能有些误失,抽时间在细细的分类完善下. 发现这篇对于网络从低到高层协议整理的还不错 每层都有一些有意思的话题 一些协议有一些设计上的弱点, 所以产生了种种的网络层安全问题 一般我们学一些 1, ...

  10. Gorm使用详解

    1.什么是Gorm go语言编写的orm框架 特点: 1)全功能ORM 2)关联(包含一个,包含多个,属于,多对多) 3)Callbacks(创建/保存/更新/删除/查找前后回调) 4)预加载 5)事 ...