#coding:utf-8
#Strings are Arrays(1次元配列)

a= "ABCDEFGHIJKLMNOPQRSTUVWXYZ "
print(a,len(a))
print(a[13],a[20],a[-10],a[-23])

import os
import time
str = ""
for i in range(0,len(a),1):
    str += a[i]
    print("\r"+str,end=" ")
    time.sleep(0.5)
print("\n")

str=""
for i in range(-1,-len(a)-1,-1):
    str +=a[i]
    print("\r"+str, end=" ")
    time.sleep(0.5)
print("\n")
    
str= ""
i= -1
while i >= -len(a):
    str +=a[i]
    print("\r"+str,end=" ")
    i -= 1
    time.sleep(0.5)
print("\n")

#スライス

print(a[2:10],a[-5: ],a[:7],a[13:])

os.system("clear")
b="好きな奴がお前のことを好きになってくれるとは限らないのと同様嫌いな奴がお前のことを嫌いになってくれるとは限らないんだよ。そして嫌われてくれるとさえ限らないんだ。"

k=20
for i in range(0,len(a)-k,1):
    print("\r"+a[i:i+k],end="")
    time.sleep(0.5)

for j in range(0,len(b),1):
    print("\r"+b[j:]+" ",end="")
    time.sleep(0.5)
    
print("\n")               
        
実行結果