str基础

In [16]: b = "inter"

In [17]: type(b)
Out[17]: str

In [18]: list(b)
Out[18]: [‘i‘, ‘n‘, ‘t‘, ‘e‘, ‘r‘]
In [20]: b.__contains__("in")
Out[20]: True

In [21]: b.__contains__("ia")
Out[21]: False

In [22]: b.__contains__("it")     #是否包含
Out[22]: False

In [23]: b.__eq__("inter")        #是否相同
Out[23]: True

In [24]: b.__eq__("in")
Out[24]: False

In [25]: b.capitalize()      #首字母大写
Out[25]: ‘Inter‘

In [27]: b.center(10)         #输出一共10个字符,把inter放在中间
Out[27]: ‘  inter   ‘

In [29]: b.center(10,‘*‘)     #用*号填充
Out[29]: ‘**inter***‘

In [30]: b.count(‘i‘)         #  ‘i‘出现的次数
Out[30]: 1

In [31]: b.count(‘in‘)
Out[31]: 1

In [32]: b.count(‘it‘)
Out[32]: 0

In [33]: b.count(‘i‘,0,3)      #后面还可以加2个参数。查找的开始位置和结束位置
Out[33]: 1

In [34]: b.count(‘i‘,2,3)
Out[34]: 0

In [35]: b.endswith(‘r‘)    #是否以指定的字符串结尾。可以接受参数,指定查找的起始位置
Out[35]: True

In [36]: b.endswith(‘w‘)
Out[36]: False

In [37]: b.endswith(‘t‘,0,2)
Out[37]: False

In [38]: b.endswith(‘t‘,0,3)
Out[38]: True
时间: 2024-08-29 15:50:24

str基础的相关文章

python ,基础 (1)(小白一个)

运行第一个py文件: python3x :python 文件路径 回车 python2x :python 文件路径 回车 区别:python2默认编码方式是ascii码. # -*- encoding:utf-8 -*- python3默认utf-8 变量: 就是将一些运算的中间结果暂存到内存中,以便后续代码调用. 1,必须是由数字,字母,下划线任意组成,且不能 数字开头 2,不能是python中的关键字, 3. 变量具有可描述性, 常量: 一直不变的量. 比如 π=3.1415926 BIR_

NSString类的使用及其内部方法

1,创建对象的两种方法 stringWithFormat initWithFormat 2,求字符串长度 length NSUInteger  leng = [ str   length ] 3,获取字符串的某个字符 characterAtIndex: unichar  leng = [ str  characterAtIndex:  ]; 4,判断是否以指定的字符串开头或结尾 开头: BOOL isPrefix = [str hasPrefix:@"http"]; 结尾: BOOL

Java高精度四则运算(无括号限制)

package cn.skyatom.common; import java.math.BigDecimal; import java.util.regex.Matcher; import java.util.regex.Pattern; /**  * 基础四则运算  *  * @author ZWK  */ public class Arithmetic {     private static String getUUID() {         return java.util.UUID.

D1 D2

D1 1.运行第一个py文件: python3x:python3 文件路径 回车 python2x:python2 文件路径 回车 python 2和3的区别:python2默认编码方式是ASCII码 解决方式:在文件的首行:#-*- encoding:utf-8 -*- python3默认编码方式是utf-82.变量 变量:就是讲一些运算的中间结果暂存到内存中,以便后续代码调用. 1.必须由数字.字母.下划线任意组合,且不能数字开头 2.不能是python中的关键字 3.变量具有可描述性. 4

java web 开发三剑客 -------电子书

Internet,人们通常称为因特网,是当今世界上覆盖面最大和应用最广泛的网络.根据英语构词法,Internet是Inter + net,Inter-作为前缀在英语中表示“在一起,交互”,由此可知Internet的目的是让各个net交互.所以,Internet实质上是将世界上各个国家.各个网络运营商的多个网络相互连接构成的一个全球范围内的统一网,使各个网络之间能够相互到达.各个国家和运营商构建网络采用的底层技术和实现可能各不相同,但只要采用统一的上层协议(TCP/IP)就可以通过Internet

python基础——字符串(str)

标准序列的常规操作(索引.切片.乘法.成员资格检查.长度等)适用于字符串,但字符串是不可变的数据类型,因此元素赋值和切片赋值是非法的. 这里介绍字符串两个方面:字符串格式设置    字符串方法 1.设置字符串格式(format):基础版 使用字符串格式设置运算符----%,并在%右边指定格式的值.指定要设置其格式的值时,可使用单个值(如字符串,数字等),亦可使用元组(设置多个值)或者字典.       %c  格式化字符及其ASCII码       %f  格式化浮点数字,可指定小数点后的精度

Python基础一: 计算机基础,Python相关介绍,变量,常量,注释,基础数据类型(int,str,bool),用户交互input,流程控制语句if

1.CPU 内存 硬盘 操作系统 CPU:计算机的运算和控制中心,相当于人类的大脑. 内存:用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.(暂时存储数据,临时加载数据及应用程序) 4G,8G,16G,32G 速度快,效率高,造价高 断电数据丢失 硬盘:磁盘,长期存储数据,存放文件,视频,音频等等.500G,1T 造价相对低 操作系统:是一个连接计算机硬件与所有软件的一个软件. 2.Python的发展与应用 Python的创始人为吉多·范罗苏姆(Guido van Rossum

Python3基础 int,float,str 输入浮点数,整数,字符串

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: myFloat=float(input('请输入一个浮点数:')) myInt=int(input('请输入一个整数:')) myStr=str(input('请输入一个字符串:')) result: ============= RESTART: C:/Users/Admini

Python基础(str类)

二.字符串(str类) 提示:以下所有方法都是类中的方法,第一个参数都是self,统一都没有写出. 包含的方法有: 1.capitalize()     #首字母变大写 >>> name='hello world' >>> name.capitalize() 'Hello world' 2.center(width, fillchar=None)#内容居中,width:总长度:fillchar:空白处填充内容,默认无 >>> name='hello w