Python字符串String由数字、字母、下划线组成的。如何截取字符串中的字符,首先需要搞清楚字符串中字符的排列顺序。
Python字符串列表有2种取值顺序:
1、从左往右索引默认是0开始
2、从右往左索引默认是-1开始
字符串运算符:
操作符 | 描述 |
---|---|
+ | 字符串拼接 |
* | 重复输出字符串 |
[] | 索引方式获取字符串中的字符 |
[:] | 截取字符串一部分 |
in | 成员运算符-如果字符串中包含给定的字符返回True |
not in | 成员运算符-如果字符串中不包含给定字符返回True |
代码示例:
a='Hello'
b='World'
print ('a + b输出结果:', a + b)
print ('a * 2输出结果:', a * 2)
A = 'H' in a # 判断H字符串是否在a变量中,如果在则成立输出True 否则不在则输出Flase
print(A)
if ('H' in a):
print('H在变量a之中')
else:
print('H不在变量a之中')
B = 'H' not in b # 判断H字符串是否不在a变量中,如果不在则成立输出True 否则在输出Flase
print(A)
if ('H' not in b):
print('H不在变量b之中')
else:
print('H在变量b之中')
代码示例:
'''
[:]使用方法:
格式,str[start:end:步长和方向]
使用[:]截取字符串的方向:
1,表示从左往右(默认)
-1,表示从右往左
'''
name = 'Hello,Python'
print (name[:6])
print (name[1:])
print (name[1:5])
print ('--->',name[-5:-1])
print ('--->',name[-1:-