码迷,mamicode.com
首页 > 其他好文 > 详细

DAY3

时间:2018-03-20 20:48:20      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:color   put   用户   切片   回车   空格   end   post   key   

一、索引与切片

  索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推。

s = welcometobokeyuan
# 索引
s1 = s[0]
print(s1)#输出结果w;
s2 = s[2]
print(s2)#输;出结果l;
s3 = s[-1]
print(s3)#输出结果n;
#切片  顾头不顾腚
s4 = s[0:3]
print(s4)#输出结果wel
s41 = s[:3]
print(s41)#输出结果wel
s5 = s[3:7]
print(s5)#输出结果come
s6 = s[:]
print(s6)#输出结果welcometobokeyuan
#步长
s7 = s[:5:2]#输出结果wlo
print(s7)#
s8 = s[:7:3]
print(s8)#输出结果wce
#反向步长
s7 = s[-1:-5:-1]
print(s7)#输出结果nauy

二、

str常用操作方法
技术分享图片
s = laonanHai
# *** 首字母大写,其他字母小写
s1 = s.capitalize()
print(s1)#输出结果Laonanhai
# ***全部大写,全部小写
s2 = s.upper()#输出结果LAONANHAI
s3 = s.lower()#输出laonanhai
# 例如:验证码不区分大小写
print(s2,s3)
code = aeQu.upper()
your_code = input(请输入验证码).upper()
if your_code == code:
    print(验证码输入成功)
#

s = laonanHai
# * 居中center
s4 = s.center(30)
print(s4)
s4 = s.center(30,*)
print(s4)#**********laonanHai***********
# **大小写翻转
s5 = s.swapcase()
print(s5)#输出LAONANhAI
# 
s = alex wusir*laonanhai2taibai
# 每个单词的首字母大写(非字母隔开)
s6 =s.title()
print(s6)#输出Alex Wusir*Laonanhai2Taibai
# 
s = alexlaonanhai
# ***判断以什么为开头,以什么为结尾。
# startswith endswith()
s7 = s.startswith(a)
s71 = s.startswith(al)
s72 = s.startswith(alex)
s73 = s.startswith(alex)
s74 = s.startswith(l, 4)#判断从第四个开始是不是以‘l‘开头的
print(s74)#True
print(s7,s71,s72,s74)#输出结果:True True True True
# 
#
s =   laonanhai 
s = \nlaonanhai\t#\n 回车 \t tab
# ***去除首尾的空格,换行符,tab
# 去除左边的空格,换行符,tab   lstrip()
# 去除右边的空格,换行符,tab   rstrip()
# strip()#移除字符串头尾指定的字符(默认为空格)
print(s)
print(s.strip())#去除首尾的空格,换行符,Tab
print(s.lstrip())#去除左边的......
print(s.rstrip())#去除右边的......
name = input(请输入用户名:).strip()#用户输入前后有空格都默认没有
if name == alex:
    print(666)
#  
#     
s = ,laoxnanhaialexl
print(s.strip(,lax))#输出oxnanhaiale,左右两边去除,碰到不一样的即停止
View Code

判断以什么开头以什么结尾

 

技术分享图片
# startswith endswith()
s7 = s.startswith(a)
s71 = s.startswith(al)
s72 = s.startswith(alex)
s73 = s.startswith(alex)
s74 = s.startswith(l, 4)#判断从第四个开始是不是以‘l‘开头的
print(s74)#True
print(s7,s71,s72,s74)#True True True True
View Code
去除首尾的空格,换行符,tab
 
 

DAY3

标签:color   put   用户   切片   回车   空格   end   post   key   

原文地址:https://www.cnblogs.com/d97272015/p/8612006.html

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