标签:s1 haha 切片 字符串 ABCDEFG print 操作 id
一、转义字符
print('haha\nhaha')
print('haha\thaha')
print('haha\\haha')
print('haha\'hehehehe\'')
print("haha\"h")
二、字符串输入
userName = input('请输入用户名:')
print("用户名为:%s" % userName)
password = input('请输入密码:')
print("密码为:%s" % password)
三、字符串
s1 = 'hello'
s2 = s1
s3 = 'hello'
s4 = 'hello1'
print(s1, s2, s3)
print(id(s1))
print(id(s2))
print(id(s3))
print(id(s4))
# is运算符
print(s1 is s4) # is在这里比较的是地址部分
s1 = 'world'
print(s1, s2, s3)
四、字符串截取
# 字符串截取
s1 = 'ABCDEFG'
print(s1[4])
print(s1[0])
print(s1[-1], s1[6])
'''
字符串索引机制:
1.0~len(s)-1
2.-len(s)~-1
'''
五、切片操作
切片:字符串,列表
格式:字符串变量[start:end]
字符串变量[start:end:step] 默认从左向右一个一个取元素
step:
1.步长
2.方向 step 正数 从左至右
step 负数 从右向左
s = 'ABCDEFG'
print(s[1:-1])
print('*-'*20)
print(s[:-1:2]) # 结果:ACE
print(s[1::2]) # 结果:BDF
print(s[::4]) # 结果:AE
print('**'*20)
# ABCDEFG
print(s[::-1])
print(s[::-2])
print(s[6::-2]) # 步长为负数,是从右向左走
s = 'ABCDEFG'
print(s[1:4]) # 结果:BCD
print(s[0:5]) # 结果:ABCDE
print(s[:5]) # 结果:ABCDE 从0到index=4的位置
print(s[-3:7]) # 两种规则可以交叉使用
print(s[-3:]) #从-3开始到结尾
标签:s1,haha,切片,字符串,ABCDEFG,print,操作,id 来源: https://www.cnblogs.com/zongziya/p/15873215.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。