Skip to Content
Head First Python 第2版 ―頭とからだで覚えるPythonの基本
book

Head First Python 第2版 ―頭とからだで覚えるPythonの基本

by Paul Barry, 嶋田 健志, 木下 哲也
March 2018
Beginner to intermediate
624 pages
16h 10m
Japanese
O'Reilly Japan, Inc.
Content preview from Head First Python 第2版 ―頭とからだで覚えるPythonの基本
段階を追って
166
 
4
別の関数を作成する(
1/3
IDLE
の編集ウィンドウで
vsearch.py
ファイルを開いていますか?
まだなら今すぐ開いてください。
手順 1では、新たな関数を作成します。関数の名前は
search4letters
とします。
PEP 8
はトップレベ
ル関数では
2
行の空行を開けるように推奨しています。この本のダウンロード用コードはこの指針に従って
いますが、本に掲載するコードはこの指針には従っていません(紙面が限られているためです)。
 まず、
def
の後に新しい関数名を入力してください。
まず、新しい関数に
名前を付けます。
手順2 では、必須の引数
phrase
letters
を追加して関数の
def
行を完成させます。引数のリストは
()
で囲み、末尾にコロン(およびアノテーション)を忘れずに付けます。
引数のリストを指定し、コロン(および
アノテーションも)を忘れずに!
IDLE
の編集ウィンドウは、次のコードは
インデントの必要があることを予測して
います(そして、自動的にカーソルを適切な
位置に配置します)。気付きましたか?
 手順
1
と手順
2
が完了したら、ようやく関数のコードを
書くことができます。このコードは
search4vowels
数と似ていますが、変数
vowels
に頼らないようにする
つもりです。
4
章 コードの再利用
you are here
 
167
search4letters
のこの
1
行のコードの意味がわからなくても心配ありません。この
コードは実際よりも複雑に見えます。詳しく ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

入門 Python 3 第2版

入門 Python 3 第2版

Bill Lubanovic, 鈴木 駿, 長尾 高弘

Publisher Resources

ISBN: 9784873118291Other