其他分享
首页 > 其他分享> > 切片操作

切片操作

作者:互联网

一、转义字符

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)

 

596 
599 
603 
601 
602 
Run: 
userName - 
% userName) 
password = 
%s" % password) 
D:\python\python.exe C:/Users/zongzi/PycharmProject 
admin 
123456 
Process finished with exit code O

 

三、字符串

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)

' hello' 
s2 — sl 
' hello' 
53 - 
'helloi' 
sl 
5- 
print(s2) 
s3 5-502 
5- 
hello 
hellol 
6-601

四、字符串截取

< 0 0 
0 2 4 
1 5 
0 4 
5 
第 一 种 方 法 
index 索 引 
第 二 种 方 法

# 字符串截取

s1 = 'ABCDEFG'

print(s1[4])

print(s1[0])

print(s1[-1], s1[6])

'''

字符串索引机制:

1.0~len(s)-1

2.-len(s)~-1

'''

620 
621 
622 
623 
624 
625 
626 
627 
628 
629 
630 
sl 'ABCDEFG' 
print(sl[-l], 
sl[6]) 
D:\python\python.exe C:/Users/zongzi/PycharmProje 
Process finished with exit code O

 

五、切片操作

切片:字符串,列表

格式:字符串变量[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开始到结尾

642 
645 
646 
647 
648 
649 
653 
s - 'ABCDEFG' 
print(s[1:4]) 
print(s[:5]) 
print(s[ 
print (s [-3 ] ) 
D 
COE 
EFG 
EFG 
BCD 
ABCDE 
ABCDE 
C: /Users/zongzi/PycharmProjec 
Process finished with exit code

标签:s1,haha,切片,字符串,ABCDEFG,print,操作,id
来源: https://www.cnblogs.com/zongziya/p/15873215.html