2017-02-23から1日間の記事一覧

スライスの謎、stepに負の整数を指定した場合

入門Python3 2.3.7 前回の続きになります。stepにも負の整数を指定することができるとのことです。その場合、startからend範囲内の文字列の末尾から左へstep数分飛んだ文字列を取れるというかんじになる・・・・・・のだと思っていたのですが、どうやら挙動…

スライスまとめ

入門Python3 2.3.7 「[]演算子」を使って文字列をスライスすることができます。仕様がわりと複雑なのでひとつずつ確認していくことにします。 str[start:] startの位置から末尾までの文字列を返します str = 'FooBarBaz' result = str[3:] print(result) $ p…

print関数について

前回の記事で気になってはいたんですが、どうやらprint関数は自動で改行コードが挿入されるようです。 str1 = 'hello' str2 = "world" print(str1) print(str2) $ py main.py hello world改行を抑制するには以下のように書く必要があります。 str1 = 'hello'…

文字列の基礎

入門Python3 2.3 Pythonでは文字列はシングルクォートかダブルクォートで囲むことで定義できます。まぁこれはだいたいどの言語でも似たようなものですね。 str1 = 'hello' str2 = "world" print(str1) print(str2) $ py main.py hello world またクォートを3…