CalNet Authentication Service CalNet ID: Passphrase (Case Sensitive):
ROT13は文章の各文字をアルファベット順で13後の文字に置き換える。例えば HELLO は URYYBとなる。再度ROT13を適用すると元の文章が得られる。 ROT13 または ROT-13、rot13 は単換字式暗号(シーザー暗号)の一つである。アルファベットを一文字毎に13文字後のアルファベットに置き換える。Aは Nに、 B は O に置き換えられ、以下同様である。英語の "Rotate by 13 places" の略。ネットワーク上のやりとり(電子掲示板、ネットニューズ、フォーラム等)で冗談の落ち、パズルの解法、ネタばれ情報、不快表現等を隠すのに用いられる変換である。暗号化と復号の両方が全く同じ変換であるという特徴がある。実際のところ、(現代の感覚では)全く「暗号」というほどのものではないが、ちょっと見に読んでしまうという事態は避けられる。雑誌などでクイズの正解を上下逆さまに印刷
Version 1.0 (2004年 9月) 対象: ある程度プログラミングの経験がある Java あるいは Perl のユーザ。 概要 インタプリタ言語。覚えることは最小限。もとは教育用。 Java と Perl の中間? プロトタイプに最適。 オープンソース by Guido van Rossum、コミュニティで開発。 高い互換性 - UNIX、Windows、MacOS で動作。 (Linux 上で開発した cdb を使った検索プログラムや、 スレッド使用の http サーバなどが Windows、MacOSX でも無修正で動いた。) 読みやすいコード、オブジェクト指向、安定動作、豊富なライブラリ。 対話型重視の環境 (オンラインヘルプ、簡易IDE付) 最新バージョンは Python ???. (2004年9月時点では 2.3.4 だったが、現在はもっと上)。 ホームページ: htt
リスト method extend list.extend( iterable ) で、新しくリストに追加する事ができる。 例えば、 >>> t = (1,2,3) >>> l = [4,5] >>> l.extend( t ) >>> print l [4,5,1,2,3] となる。 count l.count( 要素 ) で、lに含まれる、要素の個数をかえす。lの中に含まれるリスト等の構造体の中は見られない。 活用法1 >>> L = [1,2,3,4] >>> L[1:] [2,3,4] >>> "abcde"[2] 'c' >>> "abcde"[-2] 'd' >>> "abcde"[1:3] 'bc' >>> "abcde"[-2:] 'de' 活用法2 >>> open('myfile').readlines() ['aaa\n', 'bbb\n', 'ccc\n
正規表現のコンパイル >>> import re >>> r = re.compile("(\w)=(\d)") >>> print r <_sre.SRE_Pattern object at 0x00954EC0> マッチングを行う search( )は文字列の中にマッチする部分があるかを、match( )は文字列の先頭でマッチするかを調べます。 >>> import re >>> r = re.compile("[a-z]+") >>> m = r.search("abcdef") # マッチしたらMatchObjectのインスタンスを返す >>> print m <_sre.SRE_Match object at 0x009D4218> >>> m = r.search("123456") # マッチしなければNoneを返す >>> print m None >>> >>> m =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く