何らかの理由で、私が開発し、DOのpythonを使用していた土台が唯一の私はちょうど今のシステムについて学ぶ、コード、および簡単なの発展を読むことができます前に、彼らは、のpythonを学び始めます
変数
コードの一部を初めて目
名前=「アリス」 プリント(名)
私たちは言葉がある実行後、それは「アリス」をプリントアウトし、値「アリス」である変数の名前の名前を追加しました
コードの各行のPythonの最後に追加する必要はありません「;」デフォルトの線は、コードの行で、JavaやC ++(つまりIしばしば書き込みのpythonセミコロン)とは異なり、
ノートへのもう一つのポイントは、「ブロック」のコンセプトは「自由にインデントではない」という、インデントによって実際には、それは、Pythonは何もこの事をブレースではありません
印刷出力機能は、複数のコンテンツのコンテンツのいずれかを取り、出力することができることができます
メッセージ= 「こんにちは、Pythonのクラッシュコースリーダー!」 プリント(メッセージ、名)
あなたがこのスペースを持ってしたくない場合は、出力はさらに、メッセージの内容と名前が、その後、「+」の接続を使用するように、あなたのコンテンツの間にスペースがある場合
もちろん、変数名のために、私たちは名前を自由にではありません、それは次の基準を満たす必要があります。
- 文字、数字、およびアンダースコアのみを含んで、数字で始めることはできません
- スペースを含めることはできません
- キーワードや関数名で名前を付けることはできません
- 最高の簡潔で意味のある変数名は、人々が一目で理解させることができます
- この紛らわしいO IのL 1 O 0 I英数字注意
もちろん、変数名を記述するためにどのように、関数名を使用して、開発をやっている言語に関係なく、「道路のコードを、きれいに」を参照することができ、命名は非常に重要な部分であります
もう一つのポイントは、Pythonで変数を作成するには、事前に必要とされていないある変数の型を定義し、その後の使用中の変数名は、たとえば、スペルに注意を払う必要があります
名前= " アリス" プリント(NAM)
C ++コンパイラエラーが間違って引用されていないだろう、それはバラ色ではないだろう、Javaから異なっています。そのため、使用は、この点に注意してください。
弦
これは、単一のリード、ダブルリードが、文字列によって引き起こされる、Pythonで、文字の一連の文字列を指します。JavaやC ++とは異なり、単一のプライマーは単一の文字です。
この概念はPythonで単一の文字が存在しない場合:私は質問を投げるためにここにいます
単一引用符と二重引用符は、利便性を引用するためには、Javaでエスケープする必要があり、二重引用符内の文字列を使用したい場合、我々は実際に、Javaのとは異なり、文字列内のいくつかの引用符を使用します
ファンクション文字列を変更する場合のために、主に3つの提供
=アドレス「titlessブック」 を印刷(address.title()) #のタイトルが大文字に、各文字列の最初の文字を変換するため の印刷(name.upper())# の大文字ターン 印刷(name.lower()) #のターン小文字
もちろん、また、スプライスに「+」記号で、文字列の間にスプライシングすることができます
あなたは、文字列の中にいくつかの数字が、最初のこれらの番号をスプライスする文字列を与えたい場合は数字ではなく、直接実行し、文字列の連結ことに注意してください
我々はまた、いくつかの文字列]タブが表示され、出力内容変更の改行を追加することができます
空白の場合は、時には非常にスペースを提供するために、多くの機能からのpython、特に空間の末尾に、混乱
印刷(" \ tPython ") #1 タブ 印刷(" \ npython ") #のパイソンプリントのデフォルトラップで改行 WORD1 = " パイソン" WORD2 = " パイソン" プリント(== WORD1 WORD2) #のpythonのは確かでなければなりません何であるかの比較==場合は、「==」文字列の比較は、同じクラスのオブジェクトによって作成されたコンテンツの永続性ある 単語1 = word1.rstrip() 印刷(== WORD1 WORD2) ワード3 = " パイソン " 印刷(word3.rstrip()) #rstrip()関数だけ余分なスペースの尾を削除することができ、かつすべて削除することはできません 印刷(word3.lstrip()) #の余分なスペースを削除する前にlstrip() 印刷(()word3.stripを) #の両側にスペース削除 印刷(ワード3。 (置き換える「 」、「」)) #を使用すると、すべてを削除するか、あるいは、使用を交換したい場合は()関数 #を機能ストリップシリーズのために、ブラケットが他のパラメータ取ることができます ワード3 = 「pythonnnnnnnnnnnnnnnnnn 」 印刷(word3.rstripを(「N- 」) )#は、すべてのn個の一連の最後に消えますが、最後の引数は、他の共感排除できない文字がない場合には
補足コンテンツはありません一部の極の面でのPython 3.xの、2及び3に基づいています
中国の2に必要な場合などを印刷し、それを再括弧2、およびコメントを必要としない、追加の操作が必要です
デジタル
整数、整数+実行することができます - ちなみに、* / 4サンプル計算**はPythonでの平均消費電力であります
小数点付きフロート、フロート、Pythonでこの区別を浮遊し、ダブルべきではありませんされています
前にも、あなたが番号を使用する場合は、スプライシングは、翻訳する必要がある場合と言いました。変換STR()関数を使用することができます
それはまた重要です。python3にpython2 1における3/2が計算され、3/2 1.5を算出します。互いに異なる直接変換はPY 2- 3との間に詳細に留意する必要がある場合
概要
実際には、パイソンを学ぶためにJava開発者として、実際には、当然の、非発芽の新しい用語などに使用されていない多くの場所は、あります。システムの学習、のは、私は読み出し時に思考、問題空間の可変の割合となっているとしましょう、より多くの考えることが必要です。私は非常にこれに関与していない、それはエントリーかもしれないが、もう一度この本を見ていません。Java用、変数の前の定義はタイプを定義する必要があり、その後、スペースは実際には各変数の種類によって異なり、Pythonは仮想マシンの概念ではありません。しかし、そのフットプリントは、実際に変更OSのばらつくと変数です。