1日目:変数、データ型、フロー制御文、イテレータ

1日
。プログラムのニーズは、
仕事をする人材や物的資源の大量消費
、生産効率を向上させ、ハンズフリー、プログラミングの後に

2つのプログラミング言語を。
言語:対人コミュニケーションブリッジ
プログラミング言語:人間とコンピュータの間のブリッジ、コンピュータプログラミング言語にいくつかの命令を超える送信者
のコンピュータのヘルプの人が仕事を達成しましょう

言語分類プログラミング3
機械語:機械語、コンピュータに命令を送って、コンピュータが最初に登場
利点:速い実行速度の
短所:こんにちは印刷あなたがコードを書くときには非常に簡単ではありません
アセンブリ言語:様々な英語の文字のことで、比較的簡単な機械語命令の数
の利点:速い実行速度の
短所:学習コストとで書かれたコードの低効率
、高レベル言語:印刷の世界こんにちは!の
印刷(「Hello Worldの!」)
利点:書くと簡単に学ぶ
欠点を:実行速度が遅い
コンパイル言語:一度(も使用することができます別のコンピュータへのファイル上で実行)どこでも実行コンパイル
C言語、C ++、Javaは
インタプリタ言語:エッジ実行側変換(Pythonの\ PHPコードは、コンピュータを実行するためにインタプリタによって翻訳されました
PHP、Pythonの(Cで書かれた)下に基づいて
言語コンパイラベースの言語解釈

4 .Python導入
cnblogのブログhexoをか開く:構築するためにブログを
)アムステルダム、1989(カメのT:パイソンの創設者
Pythonのバージョン:python2.7とPython3.7(python.orgダウンロードする公式サイト)
複数のバージョンのPythonの共存:
インストールディレクトリ、タイプ入力します。1.のpython3やPython 2、コマンドインタフェースへの(コマンド+ RオープンCMDを入力フォルダアドレス)
の構成2.環境変数:
ステップ:自分のコンピュータ--->プロパティ---> [システムの詳細設定---> ---環境変数>システム変数パス、内部のPythonのインストールパスの代わりに。

ファイブ.Pycharm使用
使用Pycharm、プロの書き込みPythonコードは、構文チェックをコーディングします
:Pycharmのショートカットキー
はCtrl + Dを:行全体のコピー
、Ctrl + Zを:重複元に戻す
行うために代表を選択するために、シフト+矢印キーを
CTRL +シフトを+ F10:コードを高速に実行
+シフトを入力してください:ラップ
CTRL +:?行コメント
はCtrl + Shift +?:ブロックコメントは、
質問1:設定-間、コンパイラは3.7と2.7を使用することはできません

ノートは六.Pythonの後退
#または単一の行コメント
「」「複数行のコメント」「」
後退:インデント所属を、すなわち、一般的にタブが(くぼみが形成されることができるつの窪みを表す4つの空間に合意しました所属、同じレベルで同じインデント)

 もし真:
     プリント(123 印刷(456)

文字列プラス改行\

七つの変数。
例:価格:変数の値
チェリー:変数の名前は、
メモリ(ローカルストレージ変数値):チェリーの価格を格納する
価格タイプ:数値タイプ(浮動小数点、整数)
変数のタイプ:
1デジタルタイプの
フロートフロート(10進数):90.89,89.9
整数int型(整数):90100
ブール(BOOL):真、偽
2.文字列strのタイプ:
モノは、文字列を引用符で囲まれた比較的短いです:「abgsoidjga 「; 『agabgasfa』
のトリプル引用は:」「」長い文字列のコンテンツの改行「」 'することができ
:変数定義ルール
1文字の任意の組み合わせ、数字またはアンダースコア
変数名の最初の文字が2デジタルすることはできません
、次のキー3単語は、変数名として宣言することはできません。そして、上のように、主張破るとして

8つの文字列。
文字列連結
+:上の文字列は、スプライシングされ、それは、和の整数です。

    S1 = ' こんにちは' 
    、S2 = ' 世界' 
    印刷(S1 + S2)
    、S3 = 3 
    S4 = 4
     プリント(S3 + S4)

%sのプレースホルダ文字を使用します

私の名前はスティーブンがあり、年齢は身長が180%代表格式化的效果で、18ある 
名前= ' スティーブン' 
年齢   = 18 
heigth = 180
 プリント" 私の名前は%sと、年齢は%sの、高さは%sの"% (名前、年齢、身長))

[XXX、XXX、XXX]を使用してリスト内の
名前の整数で、浮遊、及び文字列がすべてのクラスのために格納されているが
[]で表される、の値は、任意のタイプであってもよいです

             0123インデックス 
stus = [ ' zhangsan '' リシ'' LXX '' スティーブン' ]
 プリント(stus [2]) 出力LXX 
のLi = [12、34は、45である' のHelloWorld ' [ 1,2,3,4 ]
 プリントリチウム(Li [4] [2]) 出力3

辞書辞書の使い方
#ステートメントを{}で宣言した任意のデータ型を置くことができ、{}、キーと値の構図を

先= {
           " 名前"" zhangsan " " 年齢"   :18 " 高さ" 180
           " XXXX ":[ " アガグ"' 寒天'、12 ] 
          } 
  印刷(インフォ[ ' XXXX ' ] [0])#1 アガグ

タプル()

S =(' XXXX '' 111 ' プリント(S [0])

ナイン演算式。
1.マス:
   %モジュラス(余り)
   **#2 3 = 8 **のパワー
   2 **平方根(1/2)2
   //整数部#の分割を取ります// 4 = 2 9
[比較演算
   正誤
   有効接続率:20である> A> 10
3代入演算子
   鎖割り当て|クロス割り当て|減圧割り当て|加割り当て
   鎖割当
      A = B = C = 10
      プリント(A、B、C)
   交差が割り当て
      ^ = BのXOR交換を

100 = A 
B = 200 
A、B = B、 右(200、100)には、左= 200 A、100 B =に割り当てられている
プリント(A、B)   

またはC、A + Bと、の和算出した後、容器に添加する前に
押圧割り当て
。A = 1、2、。3
(1、2、。3)印刷(A)#の3つの値に割り当てられ、タプルフォーマット
減圧割り当て:変数の数が一致得られた減圧の数の特定の数の割り当てられ
た文字列とリストを、辞書のような複数のデータを格納することができるが伸張されてもよいです

A =(1、2、。3)   全体的な割り当ての受信された代表値と
    印刷(A)
    
A、B、C =(1、2、。3 印刷(A、C)
    
A、B、C = ' ABC '  対応する文字列を取得します
印刷(C)

4.論理演算
とされていないか:ショート

相互作用〜10 :.場合は、他の

#認証のユーザー名とパスワードの
#エラー、出力誤差場合
#右、出力歓迎
S =入力(「ユーザ名を入力してください:」)#は、入力を行います
プリント(S)#約束うち背景
印刷(S、タイプ(名前) #1) 型の文字列型はSTR入力されている

他の-IF#を選択する
IFの式:
実行されるコード
他:
コード実行

= INPUT名(' 自分のユーザー名を入力してください:' 
PWD   = INPUT(' あなたのパスワードを入力してください:' IF名== ' ステファン'   PWD == ' 123 ' 印刷" へようこそ... " それ以外印刷ユーザー名またはパスワードが正しくありません

キャスト

int型= S(INPUT(" ユーザー名を入力してください"))

11.三つのフロー制御文
1.実行順序
2ブランチ選択(他の-IF)
の式IF:
実行するコード
のelif式:
実行されるコード
...
他:
実行するコードの
説明:のみの条件を満たす必要があり、プログラムどの条件以下のコードを実行して終了
3.ループ
ループのため、休憩、継続

0.9に印刷
するための I レンジ(10 ):
     印刷(I)
別の方法 
のLi = [1,2 ,. 3 ,. 4 ,. 5 ,. 6 ,. 7 ,. 8 ,. 9、10 ]
 のための I のLi:
     印刷(ⅰ)
は、次の検索を知らない、サイクル、警察のチェックIDを継続
するために李:
      IF I <5 継続  #を直接次のサイクルの中に、前方に行っていない
     印刷(I)   プリント5678910 ループ全体のうち、直接ブレーク、警察は悪者を捕まえる
ために李:
      IF I> 5 BREAKの
     印刷(I)   印刷12345

whileループ
:式中
のコードの実行

 しばらく真:
         印刷" HAHAH " 
        COUT + = 1。
         IF COUT> 100 印刷' ループのうち... ' BREAK

イテレータ:

以下のためのXXXX:
      プリント(I)

おすすめ

転載: www.cnblogs.com/Black-Natasha/p/11459768.html