码迷,mamicode.com
首页 > 编程语言 > 详细

python学习day05

时间:2018-03-02 23:14:43      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:ace   缺点   方式   lower   sde   rip   size   strip   space   

一:今天学习字符串的方法

#codeing:UTF-8
#__author__:Duke
#date:2018/3/2/002

#今天学习字符串的操作

#字符串的创建
a = "haha"   #用双引号创建
b= haha   #用单引号创建
print(a)
print(b)
#  注意, 当字符串中要用到单引号时,只能用双引号创建;反之用到双引号时,只能用单引号创建
#例如
a = "Let‘s go";
print(a)

#乘法*号重复输出
print(a*2)

#支持切片操作
print(hello[2:])

# in 判断
print(he in hello)
print(hae in hello)
#此用法在列表中也实用

#格式字符化
print(duke is a good boy)
print(%s is a good boy % duke)  #该方法更灵活

#字符串拼接
a = 123
b = haha
print(a+b)    #加法拼接
#缺点  效率低

#join 方法
c = ***.join([a,b])
print(c)


#string 的内置方法
str = hello \t world {name} is {age}
print(str.count(l))  #统计元素个数   ****
print(str.capitalize())  #首字符大写
print(str.center(20,=))  #j将字符串居中,其余用方法字符填充  ****
print(str.endswith(ld))  #判断结尾字符的真假
print(str.startswith(he))  #判断开始字符的真假     ****
print(str.expandtabs(tabsize=10))   #将tab键换成方法中参数个空格
print(str.find(o))   #查找到参数在字符串中的位置

print(str.format(name = duke,age = 20))   #可以用于格式化的输出
print(str.format_map({name:duke,age:20}) )  #别的一种方法

print(str.index(a))   #索引
print(abc.isalnum())  #判断是否只有数字和字母
print(0010.isdecimal())  #判断是否为十进制
print(1.isdigit())  #判断是否为整型数
print(a.isnumeric())  #判断是否为整型数
print(a34dd.isidentifier())  #判断是否为合法变量
print(a34Dd.islower())  #判断字母是否全部为小写
print(a34Dd.isupper())  #判断字母是否全部为大写
print( .isspace())  #判断是否为空格
print(Ahhh.istitle())  #判断是否为标题,特征为只有首字母大写
print(AhhGGGGh.lower())  #将所有大写变小写
print(AhhGGGGh.upper())  #将所有小写变大写
print(AhhGGGGh.swapcase())#将所有大写变小写,小写变大写
print(------------)
print(AhhGGGGh.ljust(20,*))#将字符靠左
print(AhhGGGGh.rjust(20,*))#将字符靠右
print(    A   hh   GGGGh    .strip())#去掉前后的空格和换行符
print(    A   hh   GGGGh    .lstrip())#去掉前的空格和换行符
print(    A   hh   GGGGh    .rstrip())#去掉后的空格和换行符
print(    A   hh   GGGGh    .replace(hh,duke,1))#替换字符,第三个参数控制替换次数
print(    A   hh   GGGGh    .rfind(h))#找到左边第一个参数的索引位置
print(A hh GGGGh.split( ))#将字符串按参数分割成列表
print(A hh GGGGh.rsplit(i,1))#将字符串按参数分割成列表,从右往左,分割一次
print(A hh GGGGh.title())   #将首字母全部大写


#一些重要的字符串方法
st = hah
print(st.count(l))
print(st.center(50,#))   #  居中
print(st.startswith(he)) #  判断是否以某个内容开头
print(st.find(t))
print(st.format(name=alex,age=37))  # 格式化输出的另一种方式   待定:?:{}
print(My tLtle.lower())
print(My tLtle.upper())
print(\tMy tLtle\n.strip())
print(My title title.replace(itle,lesson,1))
print(My title title.split(i,1))

 

python学习day05

标签:ace   缺点   方式   lower   sde   rip   size   strip   space   

原文地址:https://www.cnblogs.com/duke77--null/p/8495176.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!