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协议的特点 面向流的 为了保证可靠传输 所以有很多优化的机制 无边界 所有在连接建立的基础上传递的数据之间没有界限 收发消息很有可能不完全相 ...
随机推荐
- SuperSocket 2.0 发布第一个预览版, 另寻找Yang Fan哥哥
昨天,SuperSocket的作者发布了2.0版本的第一个预览版.SuperSocket 2.0 是一个经过全新设计的,第一个完全基于.NET Core的版本.作者正在积极尝试提供更简单易用的API的 ...
- 我是如何理解并使用maven的
前言 一直想写一篇关于Maven的文章,但是不知如何下笔,如果说能使用,会使用Maven的话,一.两个小时足矣,不需要搞懂各种概念.那么给大家来分享下我是如何理解并使用maven的. 什么是Maven ...
- CSS选择器[attribute | = value] 和 [attribute ^ = value]的区别
前言 首先你需要知道[attribute | = value] 和 [attribute ^ = value] 分别是什么? ①:[attribute | = value] ②:[attribute ...
- VOC数据集 目标检测
最近在做与目标检测模型相关的工作,很多都要求VOC格式的数据集. PASCAL VOC挑战赛 (The PASCAL Visual Object Classes )是一个世界级的计算机视觉挑战赛, P ...
- WPF树形菜单--递归与非递归遍历生成树结构的集合
一.新建了WPF项目作为测试,使用TreeView控件进行界面展示. 第一步创建实体类TreeEntity: public class TreeEntity { private int _mid; p ...
- sqlserver the name is not a valid identifier error in function
参考资料:https://stackoverflow.com/questions/22008859/the-name-is-not-a-valid-identifier-error-in-functi ...
- vue.js环境在window和linux安装
一.windows环境下安装vue 1.node.js安装:在node.js的官网上下载node的安装包 https://nodejs.org/en/download/ 安装完毕之后,在命令行下验证是 ...
- Java生鲜电商平台-redis缓存在商品中的设计与架构
Java生鲜电商平台-redis缓存在商品中的设计与架构 说明:Java开源生鲜电商平台-redis缓存在商品中的设计与架构. 1. 各种计数,商品维度计数和用户维度计数 说起电商,肯定离不开商品,而 ...
- Web Api 模型绑定 二
[https://docs.microsoft.com/zh-cn/aspnet/core/web-api/?view=aspnetcore-2.2] 1.ApiController属性使模型验证错误 ...
- python类模拟电路实现
实现电路: 实现方法: class LogicGate(object): def __init__(self, n): self.name = n self.output = None def get ...