今回の項目の内容
今回の項目では、Pythonについての前提的な知識として、使い方や仕組み等について出題されます。
本試験の主教材である「Python3エンジニア認定基礎試験問題集」では第1章(P016~P023)の6~9問目の内容です。
※Python3.10.11を使用して説明しています。バージョンによって表示が異なる場合があります。
練習問題 1
問題
Pythonの記述スタイルに関する次の文章の間違っているところを探してみましょう。
インデントは空白3つを使用する。
答えはコチラをクリック!
答え:
誤)インデントは空白3つ
正)インデントは空白4つ
ポイント (クリック!)
Pythonでは、インデントは「〇〇〇〇」
Pythonでは、インデントは「空白4つ」
Pythonのコーディングでは、インデントは空白4つを使用します。
ちなみに、タブを使用しないことが推奨されていることに注意しましょう!
練習問題 2
問題
文字列の記述に関する次の文章の間違っているところを探してみましょう。
‘これは文字列です”
答えはコチラをクリック!
答え:
誤)‘これは文字列です“
正)“これは文字列です“
ポイント
文字列を記述するときは”または’で囲む!
文字列を記述するには、 “(ダブルクォート)または ‘(シングルクォート)で文字を囲みます。
また、”””や”’(トリプルクォート)は関数やクラスの説明文や、複数行のコメントを書くときに使用します。
なお、先頭と終わりの記号は同じものを使用する必要があります
練習問題 3
問題
コメントの記述に関する次の文章の間違っているところを探してみましょう。
//これはコメントです。
答えはコチラをクリック!
答え:
誤)//これはコメントです。
正)# これはコメントです。
ポイント
Pythonのコメントは #(ハッシュ文字)で始める
Pythonでコメントを記述したいときは、#(ハッシュ文字)を使います。
コードにコメントをか書いておくことで、どんな処理をしているかなどがわかりやすくなります。
練習問題 4
問題
対話モードに関する次の文章の間違っているところを探してみましょう。
Pythonを対話モードで起動したとき、入力履歴はファイルに保存されます。
このファイルは「.input_history」という名前で保存される。
答えはコチラをクリック!
答え:
誤).input_history
正).python_history
ポイント
入力履歴は、「.python_history」に保存される。
対話モードでの入力履歴は、デフォルトでは「.python_history」というファイル名で保存されます。
確認問題
問1 Pythonの記述スタイルに関する次の文章のうち、正しいものを探してみましょう。
1. コメントは、できるだけコードと同じ行に記述すること。
2. インデントには、空白4つを使用すること。
3. コードの幅は気にせずに記述してよい。
4. インデントにはタブを使用すること。
答えはコチラをクリック!
答え:2
誤)インデントは空白4つを使用します。
問2 文字列の記述に関する次の文章の間違っているところを探してみましょう。
1. “これはコメントです’
2. ”’これはコメントです”’
3. “これはコメントです”
4. ‘これはコメントです’
答えはコチラをクリック!
答え:1
文字列を記述するには、 “(ダブルクォート)や‘(シングルクォート)などで文字を囲みます。
先頭と終わりの記号は同じものを使用する必要があります
問3 コメントの記述に関する方法として正しいものを探してみましょう。
1. //これはコメントです
2. <これはコメントです>
3. # これはコメントです
4. /* これはコメントです */
答えはコチラをクリック!
答え:3
コメントを記述したいときは、#(ハッシュ文字)を使います。
問4 対話モードでの入力履歴はファイルに保存されます。
このファイル名として正しいものを探してみましょう。
1. .input_log
2. .python_input
3. .python_history
4. .log_python
答えはコチラをクリック!
答え:3
対話モードでの入力履歴は、「.python_history」というファイル名で保存されます。
次回は…
次回は「003_Pythonエンジニア認定基礎試験2-1~5」です。
テキストと数の操作について学んでいきましょう!
参考資料一覧:Python3エンジニア認定[基礎試験]問題集
https://www.pythonic-exam.com
https://data-engineer-japan.com
https://mynavi-agent.jp
https://python-basic.com
https://www.tokai-bs.co.jp
https://freelance.techcareer.jp/articles/wp/skills/python/detail/550/
https://pythonzen-pep8-exam.jp/