字符串类型1、strip,lstrip,rstrip 2、lower,upper 3、startswith,endswith 4、format的三种玩法 5、split,rsplit 6、join 7、replace8、isdigit # 判断

# name="11YAng11xin11"# strip# print(name.strip("1"))#去掉两边相同的字符# print(name.lstrip("1"))#l:表示左,在strip加l等于去掉左边的字符# print(name.rstrip("1"))#r:表示右,在strip加r等于去掉右边的字符

# lower,upper# name="11YAng11xin11"# print(name.lower())#将变量中的大写字母全部变成小写如A = a# print(name.upper())#将变量中的小写全变成大写如 a = A

# startswith,endswith# name="yangxin_SB"# print(name.endswith("B"))#判断变量中最后的一个字符是否正确# print(name.startswith("a"))#判断变量中开头的一个字符是否正确

# format的三种用法#wanfa="{}{}{}".format("yx","xh","dnn")#对号入座format里面的第一个字符对应的就是第一个{}#print(wanfa)#wanfa2="{1}{0}{1}".format("yx","xh","dnn")#对引索取1 = xh  0 = yx#print(wanfa2)#wanfa3="{name},{age},{sex}".format(sex="nv",name="yang",age=19)#一看就懂#print(wanfa3)

#split#name=‘root:x:0:0::/root:/bin/bash‘#split在字符串中拿走了任意值那么这个值就会消失,#       那个值所对应的地方就会变成列表的形式#print(name.split(‘:‘))#name="D:/C/ADS/ASD/F,PY"#print(name.split("/",3))#结果:[‘D:‘, ‘C‘, ‘ADS‘, ‘ASD/F,PY‘]#name="a|s|d|f|g"#print(name.rsplit("|",1))#从右往左切分r=右

#join#wu=" "#print(wu.join(["yangxin","xihuan","nvde","jiuxing"]))#可迭代的对象都必须是字符串

#replace#name="yang xin :i nihao a  hai,yang,a,yang"#print(name.replace("yang","sb",2))#把你需要改变的值放在第一位,# 改变的东西放在第二个,数字代表着从左往右你需要改变几个就输入几如:#sb xin :i nihao a  hai,sb,a,yang

#isdigit:#age=input(">>:")#print(age.isdigit())#判断输入的是否是数字

原文地址:https://www.cnblogs.com/yangxinpython/p/11128428.html

时间: 2024-11-07 21:47:13

字符串类型1、strip,lstrip,rstrip 2、lower,upper 3、startswith,endswith 4、format的三种玩法 5、split,rsplit 6、join 7、replace8、isdigit # 判断的相关文章

Python误区之strip,lstrip,rstrip

最近在处理数据的时候,想把一个字符串开头的“)”符号去掉,所以使用targetStr.lstrip(")"),发现在 将处理完的数据插入到数据库时会出现编码报错,于是在网上搜到了这个帖子.出现上述编码错误问题的原因 是我对lstrip函数的理解错误,权威的解释如下: str.lstrip([chars]) Return a copy of the string with leading characters removed. The chars argument is a string

ython strip lstrip rstrip使用方法

Python中的strip用于去除字符串的首尾字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符. 这三个函数都可传入一个参数,指定要去除的首尾字符. 需要注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如: theString = 'saaaay yes no yaaaass' print theString.strip('say') theString依次被去除首尾在['s','a','y']数组内的字符,直到字符在不数组内.所以,

Python中的strip(),lstrip(),rstrip()的用法

1.strip删除首尾的字符 >>> a = 'abcd'.strip('a') #删除首部的a >>> print (a) bcd >>> a = 'abcd'.strip('d') #删除尾部的d >>> print (a) abc >>> a = 'abcda'.strip('a') #删除首尾的a >>> print (a) bcd 2.lstrip删除首部的字符 >>>

数值与字符串类型

Python3 中有六个标准的数据类型:Number(数字).String(字符串).List(列表).Tuple(元组).Sets(集合).Dictionary(字典). 不可变数据(四个):Number(数字).String(字符串).Tuple(元组).Sets(集合): 可变数据(两个):List(列表).Dictionary(字典). 一.数字类型 数字类型包括:int(整型).float(浮点数).complex(复数).bool(布尔值). 注:python2中还有一个长整型,py

对字符串类型的认识

一:基本使用1 用途:记录描述性的状态,如人的名字,地址,性别 2 定义方式:在'',"",""""""内包含一系列的字符msg='hello'#相当于msg=str('hello')a1=str(1)a2=str([1,2,3])print(type(a1),type(a2))优先掌握的操作:1.按索引取值(正向取+反向取) :只能取msg='hello world'print(msg[4])print(msg[-1])2.

7.31(三种格式化输出的方式,基本运算类型,if循环)

复习 数据类型基础 变量是用来描述世间万物变化状态的,但是万物的状态是有多种的,要用不同的数据类型来表示 五大数据类型(数字类型,字符串,列表,字典,布尔类型) 数字类型又包括整型和浮点型 定义方式:age = 18:age = int(18):int('18') age = 18,age1 = 19 print(age,age1) age,age1 = 18.19 作用:描述年龄/id号等 使用方法:+-*/%//** 如果使用log方法,导入import cmath库 浮点型 定义方式:sa

开始复习2

数据类型: 字符串: 定义:在单引号.双引号.三引号内,由一串字符组成. name='egon' 需要掌握: 1.索引取值(正向取,反向取)    :只能取 2.切片(顾头不顾尾,步长) 3.长度len 4.成员运算in和not in 5.移除空白strip 6.切分split 7.循环 需要掌握的操作: 1.strip,lstrip,rstrip 2.lower,upper 3.startwith,endwith 4.format的三种玩法 5.split,rsplit 6.join 7.re

字符串类型str方法

首字母大写 temp = 'rttty' ret = temp.capitalize() print(ret) =================================== 内容居中 temp= 'kfkjdfj' ret =temp.center(21,'*')   ###内容居中,两边空白处可以用任意符号填充 print(ret) =================================== 子序列个数 temp= 'retegg  is hh' ret = temp.c

数据类型内置方法之数据类型与字符串类型

数据类型内置方法 数字类型内置方法 整型 1.用途:年龄.身份证号码.手机号... 2.定义方式: age1 = 18 age2 = int(18) print(age1) print(id(age1)) print(type(age1)) print(type(age2)) 18 1723559936 <class 'int'> <class 'int'> 3.常用操作和内置方法:+ - * / // ** % :无内置方法 4.存一个值or多个值:一个值 5.有序or无序(有索