カテゴリー
Python

プログラムを書いてみよう

この章では幾つかの例を使ってプログラムの基本的な規則について説明します。9 結果は次の通りです。999 変数とは荷物を入れるバッグみたいなものです。
例えばバッグに財布やハンカチを入れて持ち運びますが、そのバッグに当たるものが変数です。
そして、このバッグに入っている財布やハンカチが変数に入れるデータに該当します。
つまり、バッグという変数に、ハンカチというデータを入れるわけです。
このように変数にデータを入れて、プログラムを書いていきます。
この例では変数に9と名前を付けましたが、名前の付け方には一定のルールがあります。9999 以下の予約語を変数名に使用することはできません。9 9変数名と文字列の間にある「=」は数学のイコールの意味ではありません。
これは右辺のデータを左辺に入れるという意味があります。
つまり、name1の中に9というデータを入れて、name2の中に9というデータを入れて、name3の中に9というデータを 入れています。
このようにデータを入れることを代入と言います。9 変数は値を1つしか保持できないので、例えばname1に新しい他のデータを9 のように入れると前のデータである「近藤」という情報は上書きされて「飯島」に入れ替わります。
また、変数を上書きする方法はもう1つありまして、変数に変数を代入する方法です。9 name2をname1に代入することにより、「近藤」が「岸辺」に上書きされます。9 pythonはユニコードという国際的な文字コードの規格が標準なのでutf-8をユニコード文字列に変換する必要があるのです。
「u」を付けることでユニコード文字列に変換できます。
もうひとつの方法としては以下の構文でutf-8をユニコード文字列に変換します。9 例えば以下のように書きます。99 printは文字等のデータを出力する機能を持っています。
9printの右側に変数や文字列を記述するとその値が出力されます。
printと「変数や文字列」との間は必ず、半角のスペースを空
けてください。

全角のスペースでは開けないでください。
9はname1に入っている値である「近藤」という文字列を出力するという意味です。
文字列を囲っているダブルクォート自体は出力されません。
変数にデータを入れなくて、以下のように直接出力しても同じ結果になります。9 結果は以下の通りです。9 上の結果をみていただくと分かりますが、printは出力した後に改行してくれます。
改行をしたくない場合は以下のように変数の終わりにカンマを付けてください。9 このように書けば9と、改行しないで出力されますが、データとデータの間にはスペースが発生します。9 1つのprint文で複数の文字列を出力したい場合は以下のように変数をカンマで区切って記述してください。9 出力結果はデータとデータの間にスペースが発生します。9

[ポイント6]
次はコメントについて説明します。
9「#」はコメントを意味しています。
「#」の右から行末まではすべてコメントとみなされるので、画面には出力されません。
コメントに何を書くのかはプログラマ自身が決めるのですが、忘れてはいけないことなどをメモ程度に書きます。
また、この例のように一部のプログラムを動作させないことにも使われます。
以下の結果を見ていただくと分かりますが、
コメントの部分は出力されていないことが分かります。9 複数行をコメントアウトする場合には以下のように2つの9を使ってコメントしたい箇所を上下に挟みます。
99print文では行末で自動的に改行してくれましたが、自ら改行を入れることが出来ます。
改行を表す文字は9です。
使っているテキストエディタにより9という表記なっている場合がありますが意味は同じです。
この改行文字はエスケープシーケンスと呼ばれています。
エスケープシーケンスとはダブルクォートやシングルクォートなど文字列として入力することができない特殊な文字を9を使って表現します。
改行以外にもエスケープシーケンスはあります。9 では例をみてみましょう。
99結果は以下の通りです。9 では説明を始めます。9 これはタブを3つ記述していますが、これで3つのタブを記述したことになります。
次の箇所の説明をします。99はこの位置で改行されることを意味します。
「島田」の後ろと「は」の後ろで改行されます。
次の箇所の説明をします。9 ダブルクォートの中にダブルクォートを含めようとするとエラーになりますので、9の前に9を付けてください。9 また、シングルクォートの中にシングルクォートを含めようとするとエラーになりますので、9の前に9を付けてください。
次の箇所の説明をします。9 ダブルクォートの中にシングルクォート もしくは シングルクォートの中にダブルクォートを含める場合はエスケープシーケンスをする必要はありません。
次の箇所の説明をします。9 9を2つ連続して書きますと9が1つ出力されます。
99出力の方法は普通の変数と同じでprintで出力します。
結果は以下の通りです。999 結果は以下の通りです。9 では説明を始めます。9 =>「文字列+文字列」と言う形式で文字列同士を連結することができます。
以下のカンマ区切りの意味は説明済みですが、復習してみましょう。9 =>変数と変数の間をカンマで区切って出力すると変数の値の間にスペースが生まれます。
「+」は逆に変数の値の間にスペースは生まれません。
99この例は以下のようなエラーが出ます。9 エラーの箇所は以下の箇所です。9 文字列と数値は連結できませんので、ここを以下のように変更してください。9 変更点は変数であるageをstrのカッコの中に入れます。
strは文字列を表わすことはデータ型の章で説明した通りです。
数値の入っている変数をstrのカッコの中に記述すると数値を文字列に変換してくれます。
このことをキャストと言います。
strは関数と呼ばれているものですが、関数は「関数について知ろう1」で説明します。9 これとは逆に文字列を整数値に変換するキャストの例を見てみましょう。9 結果は以下の通りです。9 数値をダブルクォートやシングルクォートで囲むと文字列になります。
99の文字列同士を「+」で連結すると12となります。
文字列同士の結合なので結果は3にはなりません。
「+」には文字列を連結させるという機能があることは説明しましたが、「+」にはこの他にも数値同士を足すという機能があります。
計算をするためには対象が文字列であるならばそれを数値に変換してあげないといけません。
「文字列を数値に変換」するには9を使用します。
これは関数と呼ばれているものですが、詳しくは「関数について知ろう1」で説明します。99 では例をみてみましょう。9 この例では9を変数nameに入れて、printで紺野を6回出力します。9 文字列に繰り返す回数を指定するとその数だけ文字列を繰り返します。
この例では繰り返し文をnameに入れていますが、以下のようにprint文で直接出力してもいいです。99 この構文ではuが付くユニコード文字列の場合は文字数を取得します。日本語ではない場合はバイト数を取得します。
この例ではname3にlenの結果を入れていますが、以下のように直接print文で出力してもいいです。9 結果は以下の通りです。9

カテゴリー
Ruby

エスケープシーケンスについて知ろう

この章ではエスケープシーケンスについて説明します。
エスケープシーケンスとは、ダブルクォートやシングルクォートなど文字列として入力することが出来ない特殊な文字を9を使って表現します。99と、ダブルクォートを含めて出力させたいと思って以下のように書いてもエラーが出ます。
理由はダブルクォートがRubyでは文字を囲むという特殊な意味を持っているからです。9 つまり、以下のカッコを囲んだ対応関係で解釈されてしまいます。9 ダブルクォートを9として使いたい場合には9の前に9を入れます。9 これで9と出力されます。
次の例をみてみましょう。9 結果は9と出力されますが、タブが挿入されているのが分かります。
次の例をみてみましょう。9
シングルクォート内で使うことが出来るエスケープシーケンスは9だけです。9

カテゴリー
Cシャープ

エスケープシーケンスについて知ろう

この章ではエスケープシーケンスについて説明します。
エスケープシーケンスとは、ダブルクォートやシングルクォートなどC#において文字列として入力することが出来ない特殊な文字を1を使って表現します。
エスケープシーケンスは以下の通りです。111111111

カテゴリー
C++

エスケープシーケンスについて知ろう

エスケープシーケンスとは、ダブルクォートやシングルクォートなどC++において文字列として入力することが出来ない特殊な文字を1を使って表現します。
「C++の基礎を知ろう2」で説明した「¥n」もエスケープシーケンスの1つです。
エスケープシーケンスは以下の通りです。1 では例をみてみましょう。1 「¥t」はタブを表しますので、結果は以下の通りです。1
次の例をみてみましょう。1 ダブルクォートの中にダブルクォートは入れられないのでエスケープシーケンスを使います。
ダブルクォートは文字列を囲むという機能がありますので、これを1として表示させるのが1の役割です。
結果は以下の通りです。1
次の例をみてみましょう。1 文字として「¥」を入れたい場合には「¥¥」を使用します。
結果は以下の通りです。1

カテゴリー
JavaScript

エスケープシーケンスについて知ろう

この章ではエスケープシーケンスについて説明します。
エスケープシーケンスとは、ダブルクォートやシングルクォートなど文字列として入力することが出来ない特殊な文字を1を使って表現します。
テキストエディタによっては1という表記になっています。1
では例を見てみましょう。
ダブルクォートで囲った中にさらにダブルクォートを入れてはいけません。
また、シングルクォートで囲った中にシングルクォートを入れてはいけません。
例えば以下の2つはエラーです。1 そのような場合は以下のように文字列の中にあるクォートとは逆のクォートで囲います。1 これを出力すると以下の通りです。1 もうひとつのエラーを回避する方法はエスケープ文字を使う方法です。
例えば以下のように「¥”」や「¥’」を使います。
これをエスケープ文字と言います。1 他にも「¥t」などのエスケープ文字があります。1 この例のように「¥t」を書くとその場所にタブを作ります。
この例の場合は出力した時に以下のようにダンスとダンスの間にタブを作ります。1 次の例もエスケープ文字を使った例です。1

1の中に1と言う文字がありますが、これもエスケープ文字です。
このエスケープ文字は文字列を改行します。
結果は以下の通りです。1 「¥n」が無ければ以下の通り改行されずに出力されます。1 エスケープ文字「¥n」は1で使用してください。
document.writelnの中で「¥n」を使っても改行されません。
ではdocument.writelnの中の文字列を好きな箇所で改行する場合はどうしたらいいでしょうか?方法は2つあります。
以下の例を見てください。11
2つ目の方法は以下のように出力する文の中の改行したい場所に1を付けます。1 以下のように¥nを使っても改行出来ませんので注意してください。1 結果は以下の通りです。1

カテゴリー
Java

エスケープシーケンスについて知ろう

この章ではエスケープシーケンスについて説明します。
エスケープシーケンスとは、ダブルクォートやシングルクォートなど文字列として入力することが出来ない特殊な文字を1を使って表現します。1 では例をみてみましょう。1 結果は以下の通りです。11 =>
1は改行を意味しますので、「あ」と「い」の間に改行を入れます。

1 =>シングクォートで囲まれた中で1を表示させるためには1と書きます。

1 =>ダブルクォートで囲まれた中で1を表示させるためには1と書きます。

1 =>文字列にタブを入れたい場合は1を入れます。

カテゴリー
C言語

エスケープシーケンスについて知ろう

この章ではエスケープシーケンスについて説明します。
エスケープシーケンスとは、ダブルクォートやシングルクォートなどC言語において文字列として入力することができない特殊な文字を1を使って表現します。
「C言語の基礎を知ろう2」で説明した1もエスケープシーケンスの1つです。
エスケープシーケンスは以下の通りです。1 では例をみてみましょう。
11タブを入れますので、結果は1です。
次の例をみてみましょう。1 ダブルクォートの中にダブルクォートは入れられないのでエスケープシーケンスを使います。
C言語のダブルクォートは文字列を囲むという機能がありますので、これを1として表示させるのが1の役割です。
1を入れないと、以下のように解釈されてしまうのでエラーになります。1 結果は1です。
次の例をみてみましょう。1 文字として1を入れたい場合には1を使用します。
結果は1です。

カテゴリー
PHP

エスケープシーケンスについて知ろう

この章ではエスケープシーケンスについて説明します。
エスケープシーケンスとは、ダブルクォートやシングルクォートなど文字列として入力することが出来ない特殊な文字を1を使って表現します。
使っているテキストエディタによって1という表記になっています。
エスケープシーケンスは以下の通りです。1 では説明をしていきます。
1と、出力させる場合に以下のように書いてもエラーが出ます。1 これはダブルクォートがPHPでは文字を囲むという特殊な意味を持っているからです。
つまり、以下のような組み合わせで解釈されてしまうのでエラーになります。1 ですので、ダブルクォートを1として使いたい場合には「”」の前に1を入れます。1 次の例をみてみましょう。1 =>結果は次のように「タブ」を挿入します。1 次の例をみてみましょう。1 $catsの前に1が付いていますが、これで変数自体の機能がなくなって、ただの文字$に戻りますので結果は1になります。
補足ですが、シングルクォート内で使うことが出来るエスケープシーケンスは1だけです。1 結果は以下の通りです。1

カテゴリー
Perl

エスケープシーケンスについて知ろう

この章ではエスケープシーケンスについて説明します。
エスケープシーケンスとは、ダブルクォートやシングルクォートなど文字列として入力することが出来ない特殊な文字を1を使って表現します。
テキストディタによっては1という表記になっています。
シングルクォート内で使うことが出来るエスケープシーケンスは1だけです。
後はダブルクォートの中で使用します。1 では例をみてみましょう。
1と、ダブルクォートを含めて出力させたいと思って以下のように書いてもエラーが出ます。1 これはダブルクォートがPerlでは文字列を囲むという特殊な意味を持っているからです。
つまり、以下のようにダブルクォートの関係性を捉えているからです。
1
ですので、ダブルクォートを1として使いたい場合に1を入れます。1 このように1を入れればエラーにならないで1と、出力されます。
次の例をみてみましょう。1結果は以下のようにタブが挿入されます。1
次の例をみてみましょう。
PerlではHTMLのタグもprintで出力できるのですが、以下のようにHTMLの属性の値をダブルクォートで囲んでもエラーになります。1 なぜなら、ダブルクォートの対応関係を以下のようにPerlでは捉えているからです。
つまり1の部分は文字列なのに、ダブルクォートで囲まれていないと捉えているのです。1 ですので、以下の赤枠のダブルクォートを2015-05-02_224902でエスケープしてください。
これでPerlはこのダブルクォートはHTMLの値を囲んでいるのであって、Perlのダブルクォートとは関係ないと解釈してくれます。1 補足ですが、HTMLタグを出力するときには以下の枠の箇所を1から1に変えてください。1 次の例をみてみましょう。1 $catsの前に1が付いていますが、これで変数自体の機能がなくなって、ただの文字$に戻りますので結果は1になります。