string方法介绍
#_*_coding:utf-8_*_
#作者:王佃元
#日期:2019/12/9
#string操作
print('hello'*2) #乘法操作,输出对应次数
print('helloworld'[2:]) #切片操作,跟列表操作一致
print('w' in 'helloworld') #判断内容是否在另一个内容里面
print('%s is a good teacher'%('dery')) #格式化输出
a = '123'
b = 'abc'
c = a + b
c = ''.join([a,b,c])
print(c) #字符串的内置方法
st = 'hello kitty is {name} is {age}'
#c 开头的方法
print(st.count('l')) #计算某个内容出现的次数
print(st.capitalize()) #首字母大写
print(st.center(50,'*')) #居中 #e 开头的方法
print(st.endswith('ty')) #判断字符串已某个内容结尾,返回bool值
print(st.startswith('www')) #判断字符串已某个内容开头,返回bool值
print(st.expandtabs(tabsize=10)) #较少使用,扩展一个tab键代表几个空格,需要在增加tab键的地方增加\t #f 开头的方法
print(st.find('t')) #查找第一个元素,并返回索引值
print(st.format(name = 'dery',age = 20))
print(st.format_map({'name':'dery','age':20})) #格式化输出,在字符串中需要使用{}将要格式化输出的内容包起来 #i 开头的方法
print(st.index("t")) #返回字符对应的索引,无对应内容返回-1
print(st.isdigit()) #返回一个bool值,判断是不是一个整数,例如120.236是不可以的
print(st.isalnum()) #
print(st.isdecimal()) #判断是不是10进制数
print(st.isidentifier()) #
print(st.islower()) #判断是不是全小写
print(st.isupper()) #判断是不是全大写
print(st.isspace()) #判断是不是一个空格
print(st.istitle()) #所有单词首字母大写,判断是不是一个标题 print(st.swapcase()) #大小写反转
print(st.ljust(50,'*'))
print(st.rjust(50,'*'))
print(st.strip()) #去除字符串前后空白字符(空格)
print(st.lstrip())
print(st.rstrip())
print(st.replace('age','name'))
print(st.rfind('t')) #右边数第一个出现的t的位置
print(st.split(" ")) #分割作用,将字符串按照给定的内容进行分割,获得列表
print(st.split('i'))
print(st.title()) #将字符串变为标题格式
string方法介绍的更多相关文章
- [转载]C#读写txt文件的两种方法介绍
C#读写txt文件的两种方法介绍 by 大龙哥 1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char ...
- SVG DOM常用属性和方法介绍
将以Adobe SVG Viewer提供的属性和方法为准,因为不同解析器对JavaScript以及相关的属性和方法支持的程度不同,有些方法和属性是某个解析器所特有的.SVG支持DOM2标准. 12.2 ...
- WebService服务调用方法介绍
1 背景概述 由于在项目中需要多次调用webservice服务,本文主要总结了一下java调用WebService常见的6种方式,即:四种框架的五种调用方法以及使用AEAI ESB进行调用的方法. 2 ...
- C#读写txt文件的两种方法介绍
C#读写txt文件的两种方法介绍 1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出 ...
- PhoneGap 在 Android 上的插件开发方法介绍
移动应用开发已经成为软件开发的一个重要方向,但是移动开发面临的一个重要问题就是跨平台的问题.PhoneGap 作为一个多平台的软件开发框架,提供了一次编写多个平台的运行.目前已经支持多达 6 个移动平 ...
- jquery的ajax()函数传值中文乱码解决方法介绍
jquery的ajax()函数传值中文乱码解决方法介绍,需要的朋友可以参考下 代码如下: $.ajax({ dataType : ‘json', type : ‘POST', url : ‘http: ...
- java中的 java.util.concurrent.locks.ReentrantLock类中的lockInterruptibly()方法介绍
在java的 java.util.concurrent.locks包中,ReentrantLock类实现了lock接口,lock接口用于加锁和解锁限制,加锁后必须释放锁,其他的线程才能进入到里面执行, ...
- IEnumerable、ICollection、IList、List之间的区别与方法介绍
区别 以下列出IEnumerable.ICollection.IList.List继承关系.(这里带有泛型,非泛型也是一样的关系) IEnumerable<T>: public inter ...
- python 全栈开发,Day36(作业讲解(大文件下载以及进度条展示),socket的更多方法介绍,验证客户端链接的合法性hmac,socketserver)
先来回顾一下昨天的内容 黏包现象粘包现象的成因 : tcp协议的特点 面向流的 为了保证可靠传输 所以有很多优化的机制 无边界 所有在连接建立的基础上传递的数据之间没有界限 收发消息很有可能不完全相 ...
随机推荐
- Java 常用正则表达式搜集ing
MAC地址: ^[a-fA-F0-9]{2}+:[a-fA-F0-9]{2}+:[a-fA-F0-9]{2}+:[a-fA-F0-9]{2}+:[a-fA-F0-9]{2}+:[a-fA-F0-9]{ ...
- mysql不是内部或外部命令--windows环境下报错的解决
安装Mysql后,当我们在cmd中敲入mysql时会出现‘Mysql’不是内部或外部命令,也不是可运行的程序或其处理文件. 处理: 我的电脑右键属性>高级系统设置>高级>环境变量&g ...
- 小米笔试题:无序数组中最小的k个数
题目描述 链接:https://www.nowcoder.com/questionTerminal/ec2575fb877d41c9a33d9bab2694ba47?source=relative 来 ...
- 解决office365无法登录以及同步的问题
解决office365无法登录以及同步的问题 You better need to test them one by one. You better need to test them one by ...
- torch_11_BEGAN
BEGAN: 创新: 1.不是考虑生成图片与真实图片之间的真实的分布,而是估计分布的误差的分布之间的差距. 2.G,D的能力平衡提出了一种均衡的概念 3.提供了一种超参数,这超参数可以在图片的多样性和 ...
- 一、Spring注解之@ComponentScan
Spring注解之@ComponentScan [1]@ComponentScan注解是什么 @ComponentScan主要就是定义扫描的路径从中找出标识了需要装配的类自动装配到spring的bea ...
- JVM的参数以及作用详解
-XX:+PrintCommandLineFlags 打印出JVM运行时的各种的各项配置参数 -verbose:gc 发生GC时,打印出GC日志-XX:+printGC 发生GC时,打印出GC ...
- AOP方法拦截获取参数上的注解
https://www.jianshu.com/p/f5c7417a75f9 获取参数注解 在spring aop中,无论是前置通知的参数JoinPoint,还是环绕通知的参数ProceedingJo ...
- WPF-带有GridView的ListView样式
ListView是展示数据的常用控件,这里简单对带有GridView的ListView样式进行设置. <Style TargetType="{x:Type ListViewItem}& ...
- IP 跟踪
#coding=utf-8import sysimport os import re import urllibimport subprocess def getlocation(ip): resul ...