文法(1) 出力・変数・数値・文字列

とりあえず文法から学んでいく.

ドル無しセミコロ無し

変数に$はいらないようですね.文のおしりにセミコロンもいらない.

a = 1
print a

出力

1

これをドルナシセミナシと呼ぶ(ことにした).

複数同時の代入

なんという便利な.

a,b = 1, 2
print a,b

出力

1 2

出力

printのケツにカンマ , をつけると改行されない.

a = 1
print a
print a,
print a

出力

1
1 1

どうやら日本語を使う際には注意が必要らしい.

Unicode文字列である場合は,先頭に u をつける.

hello =  'Hello World\n'
konnichiwa = u'こんにちは\n'

print hello, konnichiwa

出力

Hello World
こんにちは

Unicode文字列とASCII文字列

文字数もちゃんとi18n対応.

print len(hello), len(konnichiwa)

出力

12 6

今回作成したもの

#!/usr/bin/env python
# -*- coding: utf-8 -*-

a = 1
print a

a,b = 1, 2
print a,b

print a
print a,
print a

hello =  'Hello World\n'
konnichiwa = u'こんにちは\n'
print hello, konnichiwa,

print len(hello), len(konnichiwa)

出力

1
1 2
1
1 1
Hello World
こんにちは
12 6

参考にしたところ

次回はインデントでブロックとかやる!!
つかその前にvimのタブインデントの幅変更について学ぶ(涙