PythonOne ―― 高校情報ⅠのためのPythonオンライン学習環境

基本のプログラム⑤ 文字列(" '

文字列

これまでは数値のみを扱ってきました。Python では文字列も扱うことができます。文字列は半角ダブルクォーテーション "(または半角シングルクォーテーション ')で囲んで表現します。

サンプルプログラム

プログラム

入力欄
 
出力欄
(入力なし)
実行ボタンを押してください
こんにちは! という文字列を出力するプログラムです。

サンプルプログラム

プログラム

入力欄
 
出力欄
(入力なし)
実行ボタンを押してください
hello という文字列を出力するプログラムです。

エラーが発生するプログラム

プログラム

入力欄
 
出力欄
(入力なし)
実行ボタンを押してください
ダブルクォーテーションで囲まないとエラーが発生します。

サンプルプログラム

プログラム

入力欄
 
出力欄
(入力なし)
実行ボタンを押してください
ダブルクォーテーションで囲まないと、変数名を意味することになります。

文字列の入力

入力欄から文字列を読み取るには input() を使います。

サンプルプログラム

プログラム

入力欄
 
出力欄
タロウ
実行ボタンを押してください
ハナコ
実行ボタンを押してください
hello という文字列を出力するプログラムです。print の括弧の中でコンマ , を使うと、複数の値をスペース区切りで出力できます。

文字列の連結

文字列同士をくっつけることを連結と言います。文字列を連結するときは、+ を使います。

サンプルプログラム

プログラム

入力欄
 
出力欄
タロウ
実行ボタンを押してください
ハナコ
実行ボタンを押してください
文字列を連結して出力するプログラムです。結合後の文字列にスペースは入りません。

クイズ

次のクイズに取り組んでみましょう。ただし、入力欄を読み取って変数に代入するプログラムはもとから書いてあります。その続きを自分で書いてみましょう。

クイズ

「ようこそ」と出力するプログラムを作成してください。

プログラム

入力欄
 
出力欄
正答
(入力なし)
実行ボタンを押してください
(正答を取得中)

クイズ

入力欄には名前が書かれています。「ようこそ●●さん」と出力するプログラムを作成してください。ただし、名前の前後に半角スペースは入れないようにしてください。

プログラム

入力欄
 
出力欄
正答
タロウ
実行ボタンを押してください
(正答を取得中)
ハナコ
実行ボタンを押してください
(正答を取得中)