トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

Programming_python

Pythonのページ

  • 概要
  • 利用例
  • Q&A
  • 参考

概要

ブロックをインデントによって識別する珍しい言語。

  • スクリプトの例
#!usr/bin/python
index = 0
while index<5 :
    print index
    index = index+1

このような書式にすることで、書き方の統制を取り、インデントの崩れや、ステートメントを記述する際の見落としやすいミスを防止している。またendや{}などを削減できるため、記述量も少なくて済む。(詳細はwikiなどを参照)

開発環境

  • テキストエディタ
  • Eclipse
  • Pyscripter

対応プラットフォーム

有名なライブラリ

など

研究室内の利用例

Q&A

syntaxエラーが止まらない
インデントをタブで書いているとエラーになる。エディタの設定でタブを自動的にスペース何個か分に置換するように設定するとよい。
Cで実装したチャットプログラムとの通信の際に、前に送った文字が消えずに表示される件
pythonは文字列の末尾にヌル文字を付加しないため、Cに文字列を直接送るとCは終端を判別できない模様。そのため、pythonからCに送る場合は自分でヌル文字を付加する必要がある。

参考

wiki

Copyright(C) by 芝浦工業大学 工学部通信工学科, 森野研究室. All Rights Reserved.