Chiloh

Chiloh Wei

一个尝试理解世界,理解自己的人
jike
twitter

Python 3 学習記録:文字列

Python はクロスプラットフォームのコンピュータープログラミング言語であり、解釈型、コンパイル型、インタラクティブ、オブジェクト指向のスクリプト言語です。このブログでは、Python の学習過程を順次記録しています。これは最初の記事であり、Python 3 学習記録(1):文字列です。

一、コードと表示#

コード:

# 文字列の出力
message = "Hello Python!"
print(message)

message2 = "Hello Python 2!"
print(message2)

# 文字列の大文字と小文字の変更
name = "chiloh wei"
print(name.title()) # 先頭文字を大文字にする
print(name.upper()) # 全ての文字を大文字にする
print(name.lower()) # 全ての文字を小文字にする

# 文字列の結合(連結)
firstname = "chiloh"
lastname = "wei"
fullname = firstname + " " + lastname
print(fullname)
print("Hello," + fullname.title() + "!")

# タブ/改行
print("chiloh wei")
print("\tchiloh wei") # タブ: \t
print("hello,\nchiloh wei!") # 改行: \n
print("Name:\n\tchiloh wei\n\tchiloh wei 2\n\tchiloh wei 3")

# 空白の削除
text = " https://www.chiloh.cn/ "
website = text.rstrip() # 文字列の末尾の空白を削除
website2 = text.lstrip() # 文字列の先頭の空白を削除
website3 = text.strip() # 文字列の両端の空白を削除
print(website)
print(website2)
print(website3)

表示:

Python 文字列の出力結果

二、課後の練習問題#

問題 1:

ユーザーの名前を変数に保存し、そのユーザーにメッセージを表示します。表示するメッセージは非常にシンプルで、「Hello Eric, would you like to learn some Python today?」のようなものです。

コードの実装:

name = "Eric"
message = "Hello " + name.title() + ", would you like to learn some Python today?"
print(message)

問題 2:

人名を変数に保存し、その人名を小文字、大文字、および先頭文字を大文字にして表示します。

コードの実装:

myname = "chiloh wei"
print(myname.lower()) # 人名を小文字にする
print(myname.upper()) # 人名を大文字にする
print(myname.title()) # 人名の先頭文字を大文字にする

問題 3:

尊敬する有名人の名言を見つけ、その有名人の名前と名言を表示します。出力は次のようになります(引用符を含む):Albert Einstein once said, "A person who never made a mistake never tried anything new."

コードの実装:

person = "Albert Einstein"
print(person.title() + 'once said, "A person who never made a mistake never tried anything new."')

問題 4:

問題 3 を繰り返し実行しますが、有名人の名前を変数famous_personに保存し、表示するメッセージを作成し、そのメッセージを変数messageに保存してから、そのメッセージを表示します。

コードの実装:

famous_person = "Albert Einstein"
message = famous_person.title() + 'once said, "A person who never made a mistake never tried anything new."'
print(message)

問題 5:

人名を保存し、先頭と末尾にいくつかの空白文字を含めます。必ず少なくとも 1 回ずつ「\t」と「\n」の文字の組み合わせを使用してください。この人名を表示し、先頭と末尾の空白を表示します。次に、削除関数lstrip()rstrip()strip()を使用して人名を処理し、結果を表示します。

コードの実装:

person_name = "\tHis Name:\n\t\tSteven Paul Jobs\n"
print(person_name)
print(person_name.lstrip()) # 先頭の空白を削除
print(person_name.rstrip()) # 末尾の空白を削除
print(person_name.strip()) # 両端の空白を削除
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。