クイックスタート2
1652 ワード
サイクルと条件 PythonでのforループはJavaのforeach に似ています.リスト解析:1行でforループを使用してリストを取得します. printでカンマを使用して自動生成改行を抑制する ファイル
file=open(filename,access_mode)filenameは通常パスを付ける必要がありますが、パスを付けない場合は、本パスの下で探します.access_mode:r(読み取り専用)w(書き込みのみ)a(追加)+(読み書き)b(バイナリ)追加しない場合はデフォルトr注意:wモードでは元のファイルの内容が空になります 注意:書き込みモードと追加モードで開いているファイルが存在しない場合、そのファイルはデフォルトで作成され、その内容は空です.
エラー IOError、eはIOErrorクラスでeオブジェクト を作成したことに相当する.
関数#カンスウ#
クラス#クラス#クラスインスタンスの作成:foo=FooClass() 呼び出し方法:foo.showMe()
モジュール
常用、実用的な方法
関数#カンスウ#
説明
help([obj])
ヘルプドキュメント
len(obj)
オブジェクトの長さを返します
open(fn,mode)
ファイルを開く
raw_input(str)
ユーザーが文字列を入力するのを待つ
str(obj)
賞オブジェクトを文字列に変換
type(obj)
オブジェクトのタイプを返す
dir([obj])
オブジェクトのプロパティが表示されます.パラメータが指定されていない場合は、グローバル変数の名前が表示されます.
range([start,]stop[,step])
整数リストを返し、startが開始点、終了値stop-1、ステップstep
foo = [ x ** 2 for x in range(5) if not x % 2]
file=open(filename,access_mode)filenameは通常パスを付ける必要がありますが、パスを付けない場合は、本パスの下で探します.access_mode:r(読み取り専用)w(書き込みのみ)a(追加)+(読み書き)b(バイナリ)追加しない場合はデフォルトr
エラー
try:
...
except IOError,e:
print 'file not open:',e
関数#カンスウ#
def func_name([args]):
function_suite
クラス#クラス#
class FooClass(object):
"doc of class info" #
version = 1.0 #
def __init__(self): # , ,
something...
def showMe(self,x):
something...
print self.__class__.__name__ # __main__.FooClass()
return x
モジュール
import sys
print sys.platform
print sys.version
sys.stdout.write("Hello World!")
常用、実用的な方法
関数#カンスウ#
説明
help([obj])
ヘルプドキュメント
len(obj)
オブジェクトの長さを返します
open(fn,mode)
ファイルを開く
raw_input(str)
ユーザーが文字列を入力するのを待つ
str(obj)
賞オブジェクトを文字列に変換
type(obj)
オブジェクトのタイプを返す
dir([obj])
オブジェクトのプロパティが表示されます.パラメータが指定されていない場合は、グローバル変数の名前が表示されます.
range([start,]stop[,step])
整数リストを返し、startが開始点、終了値stop-1、ステップstep