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协议的特点 面向流的 为了保证可靠传输 所以有很多优化的机制 无边界 所有在连接建立的基础上传递的数据之间没有界限 收发消息很有可能不完全相 ...
随机推荐
- java4wifidog_server_README
项目地址:https://github.com/C-hill/java4wifidog_server 开发环境:Windows JDK7 Tomcat6 Myeclipse8.5 MySQL5 ...
- poi实现excel数据的导入和导出
内容来源于网络,侵删. 1.需要的jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactI ...
- Linux学习 (2) CentOS 6 虚拟机挂载磁盘
1.我们先创建1台CentOS 6.10的虚拟机 2.使用SSH登陆CentOS虚拟机,运行下面的命令: sudo tail -f /var/log/messages ls -l /dev/sd* 可 ...
- torch_11_BEGAN
BEGAN: 创新: 1.不是考虑生成图片与真实图片之间的真实的分布,而是估计分布的误差的分布之间的差距. 2.G,D的能力平衡提出了一种均衡的概念 3.提供了一种超参数,这超参数可以在图片的多样性和 ...
- 缘起 Dubbo ,讲讲 Spring XML Schema 扩展机制
背景 在 Dubbo 中,可以使用 XML 配置相关信息,也可以用来引入服务或者导出服务.配置完成,启动工程,Spring 会读取配置文件,生成注入 相关 Bean.那 Dubbo 如何实现自定义 X ...
- Spring Boot 2.0 快速集成整合消息中间件 Kafka
欢迎关注个人微信公众号: 小哈学Java, 每日推送 Java 领域干货文章,关注即免费无套路附送 100G 海量学习.面试资源哟!! 个人网站: https://www.exception.site ...
- SpringBoot+Swagger整合
0.引言及注意事项 Swagger是一个接口文档工具,依照Swagger可以0配置开发接口.不过要注意,Swagger是基于SpringBoot1.47版本开发的,而SpringBoot现在基本都是是 ...
- Lodash 严重安全漏洞背后 你不得不知道的 JavaScript 知识
摘要: 详解原型污染. 原文:Lodash 严重安全漏洞背后 你不得不知道的 JavaScript 知识 作者:Lucas HC Fundebug经授权转载,版权归原作者所有. 可能有信息敏感的同学已 ...
- Window平台下的静默下载并安装软件脚本bat
一,隐藏命令窗口 当我们运行bat脚本的时候,弹出CMD窗口.如果要隐藏窗口可以在bat脚本开头处写一下代码: @echo off if "%1" == "h" ...
- JMETER 用户变量作用域
在编写JMETER 脚本时,我们会使用到变量,变量的作用域是线程. 我们通过下面的脚本验证一下变量的返回是线程. 1. 我们先定义一个amount的流程变量. 2.线程组使用三个线程 3.在线程组中添 ...