📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
細 文字列「source lang」を「syntaxhighlight lang」に置換 |
細 文字列「</source>」を「</syntaxhighlight>」に置換 |
||
| 11行目: | 11行目: | ||
# 出力 | # 出力 | ||
python | python | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
次に、以下のように入力すると、Python PHPと出力される。<br> | 次に、以下のように入力すると、Python PHPと出力される。<br> | ||
| 19行目: | 19行目: | ||
# 出力 | # 出力 | ||
Python PHP | Python PHP | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
| 31行目: | 31行目: | ||
# 出力 | # 出力 | ||
Pyhon,PHP | Pyhon,PHP | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== endオプション ===== | ===== endオプション ===== | ||
| 41行目: | 41行目: | ||
# 出力 | # 出力 | ||
Python,PHP | Python,PHP | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
次に、以下のように、endオプションを空にして実行すると、Python,PHPPython,PHPと改行されずに繋がって表示される。<br> | 次に、以下のように、endオプションを空にして実行すると、Python,PHPPython,PHPと改行されずに繋がって表示される。<br> | ||
| 51行目: | 51行目: | ||
# 出力 | # 出力 | ||
Python,PHPPython,PHP | Python,PHPPython,PHP | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
また、endオプションには以下のような使い方もある。<br> | また、endオプションには以下のような使い方もある。<br> | ||
| 60行目: | 60行目: | ||
# 出力 | # 出力 | ||
Python,PHP! | Python,PHP! | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
| 74行目: | 74行目: | ||
こんにちは、Python | こんにちは、Python | ||
100 | 100 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
次にように、文字列リテラルを代入した変数msgに、数値リテラルを代入する場合、変数msgは自動的に整数型と認識される。<br> | 次にように、文字列リテラルを代入した変数msgに、数値リテラルを代入する場合、変数msgは自動的に整数型と認識される。<br> | ||
| 85行目: | 85行目: | ||
# 出力 | # 出力 | ||
100 | 100 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
Pythonでは、変数を宣言する時、データ型を自動的に認識するので型宣言は不要である。(これを動的型付けと呼ぶ)<br> | Pythonでは、変数を宣言する時、データ型を自動的に認識するので型宣言は不要である。(これを動的型付けと呼ぶ)<br> | ||
| 94行目: | 94行目: | ||
print(msg) | print(msg) | ||
print(num) | print(num) | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
変数の型を知りたい場合、type関数を使用してデータ型を表示させることができる。<br> | 変数の型を知りたい場合、type関数を使用してデータ型を表示させることができる。<br> | ||
| 106行目: | 106行目: | ||
こんにちは、Python <class 'str'> | こんにちは、Python <class 'str'> | ||
100 <class 'int'> | 100 <class 'int'> | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== 型変換(キャスト) ===== | ===== 型変換(キャスト) ===== | ||
| 118行目: | 118行目: | ||
# 出力 | # 出力 | ||
100 <class 'int'> | 100 <class 'int'> | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
| 149行目: | 149行目: | ||
Hello Python! | Hello Python! | ||
13 | 13 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== 改行 ===== | ===== 改行 ===== | ||
| 159行目: | 159行目: | ||
Hello, | Hello, | ||
Python | Python | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
複数行にわたる長い文章の表示は、トリプルクォート(""" """)で囲む。<br> | 複数行にわたる長い文章の表示は、トリプルクォート(""" """)で囲む。<br> | ||
| 171行目: | 171行目: | ||
Hello, | Hello, | ||
Python | Python | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
文字列が長くなって読みにくい場合は、丸括弧()の中で改行する文字列ごとにダブルクォーテーションで囲むか、<br> | 文字列が長くなって読みにくい場合は、丸括弧()の中で改行する文字列ごとにダブルクォーテーションで囲むか、<br> | ||
| 181行目: | 181行目: | ||
str2 = "Hello, "\ | str2 = "Hello, "\ | ||
"Python" | "Python" | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
| 214行目: | 214行目: | ||
n | n | ||
o | o | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== 文字列の抽出 ===== | ===== 文字列の抽出 ===== | ||
| 244行目: | 244行目: | ||
agmsy | agmsy | ||
cgkos | cgkos | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
| 255行目: | 255行目: | ||
# 出力 | # 出力 | ||
53 | 53 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== in演算子を使用して存在の有無を調べる ===== | ===== in演算子を使用して存在の有無を調べる ===== | ||
| 270行目: | 270行目: | ||
True | True | ||
False | False | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== split関数で文字列を分割する ===== | ===== split関数で文字列を分割する ===== | ||
| 281行目: | 281行目: | ||
# 出力 | # 出力 | ||
['I', 'am', 'playing', 'with', 'Python.', 'It', 'is', 'not', 'a', 'serpent', 'Python.'] | ['I', 'am', 'playing', 'with', 'Python.', 'It', 'is', 'not', 'a', 'serpent', 'Python.'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
次に、セパレータにピリオドを指定して分割する。<br> | 次に、セパレータにピリオドを指定して分割する。<br> | ||
| 290行目: | 290行目: | ||
# 出力 | # 出力 | ||
['I am playing with Python'. ' It is not a serpent Python'] | ['I am playing with Python'. ' It is not a serpent Python'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
更に、セパレータにtを指定して分割する。<br> | 更に、セパレータにtを指定して分割する。<br> | ||
| 299行目: | 299行目: | ||
# 出力 | # 出力 | ||
['I am playing wi', 'h Py', 'hon. I', ' is no', ' a serpen', ' Py', 'hon'] | ['I am playing wi', 'h Py', 'hon. I', ' is no', ' a serpen', ' Py', 'hon'] | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== join関数で結合する ===== | ===== join関数で結合する ===== | ||
| 310行目: | 310行目: | ||
# 出力 | # 出力 | ||
I am playing with Python. It is not a serpent Python. | I am playing with Python. It is not a serpent Python. | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== find関数で検索する ===== | ===== find関数で検索する ===== | ||
| 321行目: | 321行目: | ||
# 出力 | # 出力 | ||
18 | 18 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
また、文字列を後ろから検索する場合は、rfind関数を使用する。<br> | また、文字列を後ろから検索する場合は、rfind関数を使用する。<br> | ||
| 330行目: | 330行目: | ||
# 出力 | # 出力 | ||
46 | 46 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== count関数で数える ===== | ===== count関数で数える ===== | ||
| 342行目: | 342行目: | ||
2 | 2 | ||
5 | 5 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== replace関数で置換する ===== | ===== replace関数で置換する ===== | ||
| 352行目: | 352行目: | ||
# 出力 | # 出力 | ||
I am playing with Swift. | I am playing with Swift. | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
| 373行目: | 373行目: | ||
I AM PLAYING WITH PYTHON. IT IS NOT A SERPENT PYTHON. | I AM PLAYING WITH PYTHON. IT IS NOT A SERPENT PYTHON. | ||
i am playing with python. it is not a serpent python. | i am playing with python. it is not a serpent python. | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:Python]] | [[カテゴリ:Python]] | ||