str1 ="hello python"print(str1[6])#pfor val1 in str1:print(val1)# 每个字符都输出
data1=('0123456789')print(data1[2],data1[3])# 2 3print(data1[1:5])#左闭右开取值,左边能取值,右边不行#print(data1[1.1]) #如果是小数呢 字符串索引必须是整数 TypeError: string indices must be integers#print(data1[1.1:5]) #slice indices must be integers or None or have an __index__ method# 分片的索引要为整数或者是Nonr,或者是能够获取整数的方法#print(data1[]) SyntaxError: invalid syntax 非法语句 所以一定要索引#print(data1['1']) must be integers#print(data1('1')) 不能这样 str 不能被系统调用 其实就是调用的方式错误#0123456789#如果是负数 默认从左向右索引,0开始;如果是从右往左,索引从-1开始