# _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. SpringDataJpa学习

    # SpringBoot Jdbc JPA JPA是`Java Persistence API`的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的 ...

  2. shouldComponentUpdate 是做什么的,(react 性能优化是哪个周期函数?)

    shouldComponentUpdate询问组件是否需要更新的一个钩子函数,判断数据是否需要重新渲染,返回一个布尔值.默认的返回值是true,需要重新render().若如果返回值是false则不触 ...

  3. mysqlpump 和 mysql_config_editor测试

    The mysql_config_editor utility enables you to store authentication credentials in an obfuscated log ...

  4. 干货!最全羽毛球技术动态分解gif图

    羽毛球的技术千变万化,但是离不开最基本的击球方法.下面通过一组形象的动态图,给你展现羽毛球的基本动作.大家,务必要收藏起来,慢慢体会哦! 一.发球 二.前场技术 1.网前球 2.搓球 3.勾球 4.推 ...

  5. 关于bazel使用笔记

    当我们在build一个文件时,需要另外的放置cache时,我们需要: bazel --output_user_root=/path/to/directory build //foo:bar  

  6. MySQL 8 中新的复制功能

    MySQL 8 中新的复制功能使得操作更加方便,并帮助用户更好地观察复制过程中内部发生的情况. 使用 MySQL 5.7.17 获取 MySQL 组复制插件是一项巨大的工作.组复制是一个新的插件,通过 ...

  7. 利用Navicate把SQLServer转MYSQL的方法(连数据)

    中文乱码问题:https://pqcc.iteye.com/blog/661640 本次转换需要依赖使用工具Navicat Premium. 首先,将数据库移至本地SQLServer,我试过直接在局域 ...

  8. 软件工程---gjb438b 质量规范体系

    GJB438B 软件设计说明模板 https://mp.weixin.qq.com/s?__biz=MjM5Mzc2NjczMQ%3D%3D&idx=3&mid=2651866777& ...

  9. 嵌入式开发之网络心跳包---阻塞和非阻塞以及是否有必要心跳包heartbeat

    1.1 TCP和UDP的心跳包是用来维持长连接的 心跳包只是用来检测socket的链接状态 2.1 非阻塞情况下TCP 心跳包是否有必要建立心跳包 需要, a.如果说 严格 检测掉线的话 那么不管是不 ...

  10. SpringBoot------连接MySQL报错:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized

    报错提示: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zon ...