var="0123456789"
var1=" 9 8 7 6 5 4 3 2 1 0 "
var2="| 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |"
var3=" -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 "
"""
我承认我在这里犯浑了,身不知其中。字符串的倒序不就是[::-1]嘛!
def 倒序(var):
l=len(var)
var1:str
var1=""
for i in range(0,l):
var1=var[i]+var1
return var1
"""
print(var1,var2,var3,sep="\n")
print("\n[::-1] 经过该运算后,序号没变,但是顺序相反\n")
#print(倒序(var1),倒序(var2),倒序(var3)+"《= 笑哭\n",sep="\n")
print(var1[::-1],var2[::-1],var3[::-1]+"《= 笑哭\n",sep="\n")
print("var[-6:-10:-1]\t%s\nvar[4:0:-1]\t\t%s\nvar[4:-10:-1]\t%s\nvar[-6:0:-1]\t%s"%(var[-6:-10:-1],var[4:0:-1],var[4:-10:-1],var[-6:0:-1]),sep="\n")
在看到字符串的定点提取、截取、步进后,尝试如果步进是负数的情况会怎样,然后运行了。但是有一点不好理解,当步进为负数时,提取和截取是怎样运行的,于是尝试,话说这里说错了,步进只能截取,不能提取,提取不含:冒号。以上是运算结果,尝试字符倒序输出,忘了还有负数序号或者说非单字符序号的问题,哈哈,就这脑子,认了。
修改一:我在csdn的相关文章恢复时,关于说到倒叙,我突然就意识到,之前码的这段,还亲自写了个倒序的函数,方便把示例倒着输出,这不就是犯浑嘛!
我接受了我就是个浑球的设定,我也接受了数学公理能把程序优化到自然思维无法比拟的地步。但好在程序就是可以慢慢的编写、调试、补全的。如果你真的一无所有、身无旁骛、无所挂念,又喜欢编程的话,搏一搏吧!
另:python的语法和print的语法冲突,例如python支持引号内换行,或者使用\换行。而print会解析语句内用来在代码中换行的\,好在一般是不会解析出东西的,但如果print(r"")的话,至于这到底算不算bug,我英语不好,也看不懂官方文档和目录,但实际应用中应该很少会用到这些东西吧!