# _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. Git上传空文件夹

    git上传的文件夹为空的时候 1,先删除空的文件夹 参考:https://www.cnblogs.com/wang715100018066/p/9694532.html 2,这个只能说是技巧不能说是方 ...

  2. intellij 自动导包

  3. 前端切图实战(PSD设计稿转化为前端)

    课程来源:https://www.imooc.com/learn/668 一:读设计稿 划分:头部.尾部.公共部分.大概分多少块.logo的重用.列表有哪些.各部分用什么技术实现等等. 二:建立项目目 ...

  4. Centos7.4别名设置提高工作效率

    一.打开 .bashrc文件 1.位置:~(cd ~)目录下 2.cat .bashrc 原文件内容如下: # .bashrc # User specific aliases and function ...

  5. Hive 根据表中某个字段动态分区 以及临时表创建

    使用hive储存数据时,需要对做分区,如果从kafka接收数据,将每天的数据保存一个分区(按天分区),保存分区时需要根据某个字段做动态分区,而不是傻傻的将数据写到某一个临时目录最后倒入到某一个分区,这 ...

  6. canvas 水滴图、液体进度条、仿加速球、圆球水波图

    传送门:https://github.com/guoyoujin/WaterMoire <!DOCTYPE html> <html lang="en"> & ...

  7. JVM类加载机制与反射-转

    一.Java类加载机制 1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允 ...

  8. python爬虫高级功能

    上一篇文章中我们介绍了爬虫的实现,及爬虫爬取数据的功能,这里会遇到几个问题,比方站点中robots.txt文件,里面有禁止爬取的URL.还有爬虫是否支持代理功能.及有些站点对爬虫的风控措施.设计的爬虫 ...

  9. 强化学习-MDP(马尔可夫决策过程)算法原理

    1. 前言 前面的强化学习基础知识介绍了强化学习中的一些基本元素和整体概念.今天讲解强化学习里面最最基础的MDP(马尔可夫决策过程). 2. MDP定义 MDP是当前强化学习理论推导的基石,通过这套框 ...

  10. 【GMT43智能液晶模块】基于HAL库的SDRAM和LCD驱动例程(MDK工程&CubeMX工程)

    说明: 1.该工程基于HAL库实现动态存储器SDRAM驱动以及液晶控制器LCD驱动. 2.工程通过STM32CubeMX(Version 4.22.0)配置生成,可直接打开进行配置. 3.KEIL M ...