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)