ソースコード
#coding:utf-8
#文字列要素のアクセス
import time
import os
os.system('clear')
# #文字列要素(配列array)のアクセス
a="いくたびも 雪の深さを 尋ねけり"
# print(a)
# 文字列の要素(element)毎に表示する
# 初期化
str1=""
for x in a:
# 文字列の結合, 文字列の足し算
str1 += x
# /rは印刷後その行の先頭に戻る意味示す
# 先書いたものを改行せずに新しい文字列に再表示された
print(str1)
# print("\r"+ str1,end="")
# タイマー
time.sleep(0.3)
print('\n')
#array index 配列インデックス 添え字毎に文字表示する
str1 = ""
#i=0~15 表示するのがa[0]からa[15]まで、左から右へ
#range(16)->range(0,16,1)
for i in range(16):
str1 += a[i]
print("\r"+str1,end="")
time.sleep(0.5)
print('\n')
# 0番から7番まで8表示する
# 0 から7まで表示
print(a[0:8])
# 0 から7まで表示
print("文字列のスライス")
print(a[:8])
# 5 から最後まで表示
print(a[4:])
# 一番右要素を0番として、右から左へインデックスをつける場合
print(f'文字列の長さ={len(a)}\n 0 番の文字は{a[0]}\n')
print(f'3 番目の文字は{a[3]} 4番目の文字は{a[3]}')
input("次")
#右(後ろ)から左(前)へインデックスを付ける場合
print(f'右から1番目の文字は{a[-1]} 後ろから3番目の文字は{a[-3]}')
#文字列の右(後ろ)から左(前)へ順に表示する
str1 = ""
#0は含まれない、第1文字の添え字は-1,文字数は16,rangeの終了値は-17,増分は-1となる
#i=-1~-17 表示するのがa[-1]からa[-17]まで、右から左へ
for i in range(-1,-17,-1):
str1 += a[i]
print("\r"+str1,end="")
time.sleep(0.5)
input("次")
# 文字列の編集
#文字列(string)のスライス操作
#電子掲示板
os.system("clear")
print("\tБ.Лхагвасүрэн агсны ”100 ЭРХЭМ” нэвтрүүлэгт хэлсэн ЭШЛЭЛ\n\n")
a = "\n \tЯмар ч сонсголонгүй үгнүүдийг хэлхсэн ч яруу найраг болох тохиолдол зөндөө. \nҮг барилдахуй чанараараа тийм гайхалтай.\nЭцэг, эх хоёрын дундаас ҮР төрдөг шиг уламжлал, шинэчлэл хоёрын дундаас ЯРУУ НАЙРАГ төрдөг.\nОн цаг өөрөө бүхнээ нэвсийтэл дагуулаад ирдэг. Он цагаа өөрөө НАЙРАГЧТАЙГАА ирдэг байх.\nЭмэгтэй хүнийг ухаан зартал нь БҮҮ ЗОВОО. Ухаан туйлдаа хүрнэ гэдэг чинь нулимсаар, багтралаар илэрнэ.\nЭмэгтэй хүний орчлонд гутах эмзэг чанар нь эр хүнээс хамаагүй наагуур байдаг юм шүү.\nУлс орон, эх дэлхийн итгэлийн төвийг ЭР ХҮН, сэтгэлийн төвийг ЭМ ХҮН авч явдаг.\nЕртөнцийн туйлын үнэн бол гашуун бөгөөд хатуу. ҮНЭН ҮГ гэдэг үхэл шиг хатуу байх ёстой.\n "
print(a)
b = "Ямар ч сонсголонгүй үгнүүдийг хэлхсэн ч яруу найраг болох тохиолдол зөндөө.Үг барилдахуй чанараараа тийм гайхалтай.Эцэг, эх хоёрын дундаас ҮР төрдөг шиг уламжлал, шинэчлэл хоёрын дундаас ЯРУУ НАЙРАГ төрдөг. Он цаг өөрөө бүхнээ нэвсийтэл дагуулаад ирдэг. Он цагаа өөрөө НАЙРАГЧТАЙГАА ирдэг байх.Эмэгтэй хүнийг ухаан зартал нь БҮҮ ЗОВОО. Ухаан туйлдаа хүрнэ гэдэг чинь нулимсаар, багтралаар илэрнэ. Эмэгтэй хүний орчлонд гутах эмзэг чанар нь эр хүнээс хамаагүй наагуур байдаг юм шүү. "
# 窓口の幅が40文字
K = 40
for i in range(0,len(b)-K,1):
print("\r"+b[i:i+K],end="")
time.sleep(0.3)
for j in range(i,len(b),1):
print("\r"+b[j:-1]+" ",end="")
time.sleep(0.3)
print("\n")