聖なるキヤノンのpython

pythonのpythonの聖なるキヤノン取得
1.pythonどのプログラミング言語
プログラミング言語、それは解釈され、コンパイル言語に分かれている
すべての、それはされています。それは機械語にコンパイルされる各ステートメントのソースである(彼の理解は:コンパイル(翻訳)言語を全体のコード変換は、得られた結果機械語)代表者Cの
利点:スピード速い
短所:長い時間トランスレータ
インタプリタ言語:プログラムの実行、1の時に1つの解釈による実行のための機械語への(彼の理解は:ステップ実行を説明しますステップ・バイ・表現コードのすべての行を、ラインコンパイラによってライン)代表のpython
利点:高効率(短い変換時)の開発
短所:スローランニングのPythonは言語の種類何である
Pythonは動的な説明強く型付けされた言語です。
2.出力
プリント()カッココンテンツの内容、それが言葉や文字に必要性によって引き起こされた場合、出力される、数字は英語で直接書き込むことができます引用
python2書き込み:印刷」こんにちは、世界
のpython3の書き込み:プリント( 'こんにちは世界

ターミナル内で実行されるコードは、次の必要な時に与えられます
印刷「のHello World」:python2文言
を印刷(「Hello Worldの」):書かれたのpython3する
印刷(「Hello Worldのを」)

conding:UTF-8

この文は、これは、文書が閲覧するためのUTF-8エンコーディングに表示されたときに中国人通訳を伝えることです、ファイルの最初の行に追加する必要があります
。3.変数
変数で何を?中間変数は、使用して、後続のコードように、一時的な記憶を実行した結果を提示することである
**ニックネーム、そのメモリの内容に代わってアドレスです:変数の効果は
:ルール変数定義
変数名、文字、数字、アンダースコアを
デジタルの使用を禁止始まる変数名
はPythonの組み込み関数のキーワードや名前の使用が禁止
有意義であることを中国のピンインと変数名の使用を推奨していません
変数名は大文字と小文字が区別されます
:推奨文言
こぶ体:AgeOfOldboyは= 56
下線:age_of_oldboy = 56個の変数割り当ては
今すぐNAME1の値を使用しているNAME2がNAME1 NAME2であり、このNAME1を満たすことで、NAME2は、の値満たすためにある
の小さいハイレベルの変数
コードを上から下に実行され、ノートは一つだけを持つことができ、変数の等価名前だけでの代わりに値
名が変数名=代入演算子は名前に値を割り当てることである「ミーティング」値である
NAME1 =「会う」NAME2 =「郭」
NAME1 =「会う」NAME1 NAME2 =
AGE1 = 18でありますAGE2 = AGE1 AGE1 = 12 age3 = AGE2プリント(AGE1、AGE2、age3)
年齢= 12歳= 12 + 1 AGE1 =年齢+ 1枚の印刷( " 私は:"、AGE1)NAME1 = 'アレックスNAME2 = NAME1 NAME1 = 'wusir' NAME3 = NAME2 印刷NAME1、何の値に対応するname2name3
4定数
定数は大文字で変数名は、私の人生でそれがやっているように、誕生日、IDコードとして、いくつかの死者設定量があるので、我々はまた、いくつかを持っていなければならないという事実を変更しない一定量を維持しようとしています設計の初めからそのようなことは、私たちは誰もが変更できないということですので、この事は一定です。実際には、何の準備パイソン定数が存在しない、変数名はすべて大文字プログラマ大会は5コメント定数であり
、通常は#、他の人が理解したり、作られた、独自のノートを読むことができるようにすることができますようにするためにコードを書くときにコメントがありますコメントの内容、およびコードの内容が続く6.基本的なデータ型は、コメントの後に実行されることはありません
簡単に人間の数字と文字の区別を区別することができますが、コンピュータは非常に強力なコンピュータが、死ぬことはありませんが、ビューのいくつかの点でのポイントそしてそれ以外の場合は1と「中国」の違いを伝えるのは難しいです、あなたが明示的に指示しない限り、数1で、「漢」は言葉で、愚かな、それゆえ、各プログラミング言語のデータ型が呼び出されますされ物事の
今日は、クラス3つの基本的なデータ型、数値、文字列、ブール値の話
つまり、コンピュータでの計算との比較のための整数演算; intは整数である
ことがある、中国語、必要性:strの文字列引用符、限り、それはPythonで引用符で囲まれた文字列があるとして、すべての引用符、単一引用符、二重引用符で囲まれた文字のすべての文字、または 三つの引用符、そこには違いはありませんが、いくつかの特殊な書式は、引用符なしで必要とする
文字列の追加
NUM1 = 2からnum2 = 3プリント( NUM1 + NUM2)#の結果:整数#5数学と科学の我々は、加算または減算、乗算や除算できるよう
、「私の名前はpaogeですが、私は! 「M 22歳」MSG = この必要性単一または二重引用符で。= MSG
「」「私は短い詩を書きたい今日は
私のクラスメートを賞賛するためには、
あなたが、短い彼の黒い髪を参照してください
髪をフライドチキンのように。」
「」
文字列乗算
ブール値
BOOLブール値、ブール値です合計は、二つの状態に分かれている
真真偽偽
7.入力した
括弧内の意味の内容が固定された入力フォーマットで、彼は、ユーザーの入力を求めているの文を見てするように指示され、ユーザー入力の入力を受信し、その後に割り当てられているので、文字列s
のインタラクティブコンテンツを取得するための入力プログラムは、文字列、あることに注意してください
8.プロセス制御
生活の中で、そのようなサイコロを再生すると、さまざまなオプションが発生した大きさを推測することが多いではないが、例えば、家庭という道を行くことを選択し?Pythonプログラムは、Pythonの場合、フロー制御文では、この機能があるif文で使用されているこのような状況に遭遇します。
状態かどうかを決定する
ストリングスプライシング= S1 '' = S2 'BC'プリント(S1 + S2)の
STR INT名= '強い'印刷(名前繰り返し位に対応する。8)
>(3印刷


結果:真
NUM = INPUT( '番号を入力してください。')印刷(。INT(NUMの+ 5))
の条件IF:条件#マークは、結果を分離することです。#4つのスペース、またはタブキーを見つける、これはこの基準を満たすためにプログラムを伝えることです。スペースを忘れないでくださいとタブキーが混在させることはできません
それ以外の場合は、2番目の選挙を
、より多くのオプションのラジオやelifの場合はチェックを外し
、我々は複数の選択肢限り、判決の3つの分岐が設立されたそうであるようにとの文言上では同じであり、残りは実行に多くを持っていませんラジオ・オプション(必須)他のelif場合
のIFネストされた
年齢を入力( "年齢を入力してください:")= INT(年齢)の場合 > = 18:印刷( " 有能な大人の事を育っ")
年齢=入力(「あなたの年齢を入力してください:」)INT(年齢)場合 > 18:プリント(「 あなたがHi肌を楽しむインターネットカフェに行くことができます」)他:プリント(「あなたが今足りないああです!」)
NUM =入力を( '比較したい番号を入力してください:' INT(数値)場合) 22 =>:プリント( ' 許可aを引くことができます')ELIF int型(NUM)> = 18:プリント( ' 育った、あなたは、いくつかの大人のことを行うことができます')のelif int型(NUM)< 18:プリント(' または子役「)
NUM =入力( "比較するための番号を入力してください:")であればnum>は60:プリント( " ビッグ")のelif numの<60:
名前=入力(「名前を入力してください:」)であれば名前==「出会い 『:年齢=入力(』 年齢を入力してください:」)INT(年齢)の場合 :プリント(「== 18 他のすべての権利を入力してください」):印刷(「年齢タイプミス!」)他:PRI入力エラー「)!
一日02 whileループの最初の段階
1.基本的なサイクリング
条件に該当がよく言わ実行していきますされて無限ループを持って、私たちは停止したい場合は、あなたはXをクリックすると、あなたが最も簡単な方法を停止したい場合は、whileループはに条件を変更するときの条件が常に真であるため、赤いボックスの時点で、プログラムは、停止無限ループを実行し続けていませんでした偽物、以下の例を見ては、
ループ変数の形で、我々はまた、方法によって実行サイクル数のサイクル数を制御することができますが、変更を初めて目にすることができ
ながら、条件:の##ループ条件がtrueの場合、ループ#を実行します条件がfalseの場合、ループ本体を実行しません
(「比較するための番号を入力してください:」)flage = Trueのstr_num =入力された印刷(「 ループに」)flageしばらくます。if「3 『> str_num:プリント(』 実行サイクル「他):印刷(」身体へ ターミネーターサイクル「)flage = Falseの印刷(」出口ループ「)              
2.カウント中
の制御サイクルの数が3を
あなたが成功したサイクル条件の数を制御できるように、キーの後ろに条件がある一方で、我々は今のpythonこれは、プログラミング言語はあるべきではない、ループを終了するの背後にしながら、内容を変更することで、これは考える私たち自身の道であることを知っていますキーワードや何かの終了サイクルを持っている必要があり、我々は4ブレークキーワード試すことについて来て
実際には、Pythonはまた、サイクルを停止するために私たちにブレークキーを提供し、我々はサイクルを停止することが可能な条件に加えて使用することができますし
たときにプログラムの実行を彼は.BREAKはwhileループ電流の終わりで終了したとき5.キーワードが続くコードの実行壊れない、破るために
、現在のサイクルを終了し、次のサイクルを継続していき(最後の行として偽装することはwhileループを返します)注:ブレークサイクルを終了し、続けるには、他に使用中に次のサイクル6に進み、このサイクルの外にある
N +:真の間、N = 0 = 1枚の印刷(N)# デッドサイクル
100のn = 0中のn <: N + = 1 プリント(N)#は100に1の番号を生成する
N- = 1ながらN- <6:。。。プリント(N)N - + = 1つのBREAKは、印刷
。しばらく3 <2:IF> 2 3:印刷( "こんにちは")他破る:プリント( " 悪い「他のインデントの#内容はコード実行の上部が破損したときに実行されません)    
真しばらくます。if 3> 2:印刷(」 "こんにちは「)印刷(」悪いです        


 
上記の操作は、次の出力形式%sので、あまりにも複雑である-文字列型
------------アレックス・リーの情報---------名前:アレックス・リー年齢:22仕事: ホビー先生:エンド・ガール------------- ---------------
名前=入力(「あなたの名前を入力してください:」)年齢=入力(「してください入力年齢:「)仕事=入力(」職業を入力してください:「)趣味=入力(」興味を入力してください:「)、A =」------------情報アレックス・リーの---- ------ 'B ='名前' C ='年齢: 'D ='仕事: 'E ='趣味: 'F =' -------------エンド- -------------- 'プリント(A +' \ n 'は+ B +名+' \ n 'は+ C +年齢+' \ n 'は+ D +仕事+' \ n「は+ E +趣味+ '\ n'は+ F)

実行結果------------アレックス・リーの情報---------名前:出会い年齢:18職業:それは趣味:3 ----------- - 最後---------------

名前=入力(「自分の名前を入力してください:」)年齢=入力(「年齢を入力してください:」)仕事=入力(「職業を入力してください:」)趣味=入力(「趣味を入力してください。」)MSG =「」 ' - -----------アレックス・リーの情報---------名: %sの年齢:%sの仕事:%sのホビー:%sの---------- エンド--------------- ---
「」「印刷(MSGの%(名前、年齢、職業、趣味))
は、私たちの幼なじみのプレースホルダを思い出し、プレースホルダですサブシーンは、これはそれはそれは、sの文字列型のコードは何であるプレースホルダです。(彼らは理解:席を埋めるためにどのようにどのようなプレースホルダ)%D |%I -デジタルタイプ。?
%% -脱出
オペレータ一般
操作の種類に応じて、単純な加算、減算、だけでなく、演算、比較演算、論理演算子、代入演算子、動作のメンバー、動作状態、ビット操作に分けることができる可能なコンピュータとは、さまざまな操作とすることができる。1 。算術

  1. 比較演算
    名=入力( '>>>') S1 = '1234パーセントD' %int型(名)、S2 = '1234パーセントI' %INT(名)プリント(S1)プリント(S2)
    結果:89 >>> 123489 123489#%D%のIおよびそのようなフォーマットのみプレースホルダの数を埋めるために使用することができる
    NUM =入力( '名前')S = '現在の学習レベル:%sの%%' %10#%のアカウントの入力プレースホルダコンテンツ、%%パーセント記号の印刷(S)の本当の意味を表す
    結果:現在の進捗状況を学習古いショー:10%を

    私たちは、あなたがエスケープする必要%%への単一の%の文字列を表示したい場合はそれ以外のプログラムは、それがプレースホルダだと思います

  2. 代入演算子
    4論理演算
    論理演算のためのさらなる研究:非存在下での()は優先度よりも高くないと、より高い優先度よりや、即ち優先関係()>ではない>と>または 、 同一の優先順位レベルは、左から右に計算します。数字のみ0が偽で、他のメンバーは5オペレータ真である
    :で元の文字列(辞書、リスト、セット)内のサブ要素かどうかを判断:いない中で
    の印刷(「hfjdkasようdkfljadklf」内の「のような」)印刷(」 bcvd「内の」「)プリント (」)」ofkjdslaf「ではないで」Y
    初期コーディング_
    私たちのコンピュータ、店舗やファイルを送信、何が送信されましたか?コンピュータが実際に格納されて送信されるように、ダイオードの数千人が、光は1で表されているコンピュータがありません、ない明るい代表は、010101ああ010101010のように書かれている私たちが送る何すべてのコンテンツ0ではないですより多くの私はそれが何であるかわからないので、我々は明らかにどこかでセグメンテーションの必要性に送信されたコンテンツを区別したい。コンピュータは8断続に設定されている
    コンピュータの開発。と浸透してヨーロッパとアジアへの流れを⾏改善し、ASCIIコードが不適切である、のような:十ファイルとASCII文字の何千ものは、256以上の位置はそれをこの時間を行うにはどのようにASCII、異なる死んでしまうが...?国家は、自分の環境に適用するために使用される様々なコーディング言語を提案した。例えば、中国のGBKは、GB2312、BIG5は、ISO- 8859-1 のように。そして、各国がコンピュータを使用することができます。1.2をGBK
    GBK基礎となるコンピュータは英語で書かれているので、GBコードはASCIIコードGBK直接の互換性に対応する2つのバイトを占めている。あなたは確かに英語がないサポートしていません。英語はASCIIコードを使用していた。だから、GBKはASCIIと互換性がある。ここではGBK GBフロント用画面のコード。ASCIIコード部分。2つのバイトを使用しているので。そうASCIIコード⽽9の前に言葉が0あるため
    、グローバル化の普及で、ヨーロッパ、アジアおよびその他の国の発展と十分ではないとするもの見つかりましたしたがって、Unicodeを作成しました。このため、スーパーパスワードを作成する世界の言語の多くは、それほどの対応を格納するのに十分アスキー、なぜなら:ユニコードユニコード
    1.3 Unicodeの
    創造の初め、16、2つのバイトが6バイト文字英語:. Abcのを表します英語2バイト4バイト2バイトと中国の中国語
    コンピューター:
       010101010実際にはストアファイル、またはファイルの転送、
       初期のコンピュータは、米国を作成するには、いくつかのために7ですが、本発明者らは順番に展開すると言います、それは、8つの文章の期間であるので、1のままにしておきます。どのように多くの可能な8ビット?256
       暗号化:
       ASCII
            00000001
            01000001 01000010 01000011 ABCの
    手紙:0100 0001#のASCII文字:0000 0000 0100 0001#GBコード
    8 == 1バイト文字のhello時間、文字をE、彼は文字ではありません。 。中国は:文字があり、国家の文字です。
    しかし、これは可能な最大65,535がありますが、90,000以上の漢字があるので、4バイト文字を表す、32ビットに変更されました。01000001 01000010 01000011 00000001 B 01000001いること、動作しません 01000010 01100011 00000001 0,100,100,101,000,010で。リソース1.4 UTF-8の廃棄物0,110,001,100,000,001
    UTF-8、UTF-8 8桁の最小値と、英語で文字を表現するために:8、1つのバイトは、ヨーロッパの言語を表しますUnicodeのアップグレードのための16、2 16桁の最小で24、3バイトのUTF-16:バイトは、文字、中国、アジア言語の文字を表します。GBK:唯一の中国の人々自身とGB、16、2バイトの中国人。1.5単位変換
         
         
       
       
    8ビット= 1バイト1024バイト= 1キロバイト1024キロバイト= 1メガバイト1024メガバイト= 1ギガバイト1024ギガバイト= 1024TB = 1PB 1024TB = 1EB 1024EB = 1ZB 1024ZB = 1YB 1024YB = 1NB 1024NB = 1DB 1TB TBに十分に頻繁に使用されます

おすすめ

転載: www.cnblogs.com/wyl-96-09-29-959224/p/11298532.html