python学習ノート(初日)

4859 ワード

==pythonパッケージ管理ツールのインストールpip 1、ソースのダウンロードhttp://pypi.python.org/pypi/pip/ 2、インストールコマンドを実行する python setup.py install 3、例:mysqlのインストール python-m pip install mysql 4、pip常用命令紹介    install                    Install package.      uninstall                  ユニスターパッケージ.      freeze                     Output installed packages in requirements format.      リスト                       List installed packages.      ショー                       Show information aout installed package.      search                     Search PyPI for packages.      wheel                      Build wheels from your requirements.      zip                        DEPRECATED.Zip individual packages.      unzip                      DEPRECATED.Unizip individual package.      help                       Show help for commands. 
===pythonマーカー1、マーカーには、アルファベット、数字、下線2、フラグの大文字と小文字の区別3、下線マーカーの意味があります。    _foo:直接アクセスできないクラスの属性は、インターフェースを通じてアクセスする必要があります。from xx import*を導入することはできません。    __foo:クラスのプライベートメンバー、    __foo_::特殊仕様の専用マーカーは、_u u uinit_()クラスを表すコンストラクション4、一行は複数の語句を表示します。分割
===python行とインデント1、{}を使わず、インデントでモジュールを書きます。省略できます。2、字下げされた空白の数は可変ですが、コードブロックの文は同じ字下げされた空白の数を含まなければなりません。(必須)
==pythonマルチライン出力print(「ハロー」)      「I'mマルチライン印刷」      「End.」)print("""""これは段落です。              複数の語句が含まれています。書式に注意して、文書の注釈の書き方として使用できます。                          ====pythonの注釈1、ハ:単独の行の注釈2、'':複数行の注釈    「」「:複数行のコメント          ====python変数はa 0=b 0=0 a 1、b 1、c 1=1、2、「ははは」print(a 0、b 0、c 0、a 1、b 1、c 1)に値します。
==python基本タイプ1、Numbers:数字    int:符号付き整数    long:ロング整数、3.Xバージョンは削除されます。    float:浮動小数点型    コンプレックス:複数
2、String:文字列、例えば「abcdef」、値を取る:「頭下付き:尻下付き」、順[0~5]、逆[-1~-6]
3、List:リスト、値を取る:[頭の下付き:尾の下付き],順[0~5],逆[-1~-6]
4、Tuple:タプル、値を取る:[頭の下付き:最後の下付き文字]は、読み取り専用の配列に相当し、二次的に値を割り当ててはいけません。
5、Dictionary:辞書、無秩序の対象集と、jsonに相当して、keyを通じて価値を取ります。
==pythonタイプ変換int(x[,base])        xをintタイプlong(x,[,base]に変換します。)    xを長い整数に変換し、3.xはfloat(x)をサポートしない。    xを浮動小数点に変換し、進数complexを持たないように注意します。    複数のstr(x)に変換        オブジェクトxを文字列repr(x)に変換します。        オブジェクトxを式文字列evalに変換します。    文字列で有効なpython表式を計算し、計算結果tuple(s)を返します。    シーケンスsを一つのタプルリスト(s)に変換する。        シーケンスsをリストset(s)に変換します。        可変集合dict(d)に変換        辞書を作成するには、dは必ずシーケンス(key,vlaue)の元グループfrozenset(s)から不可変のセットchr(x)に変換されます。        一つの整数を一つの文字に変換します。unichr(x)    整数をunicode文字に変換します。3.xはord(x)をサポートしません。        文字をその整数値hex(x)に変換します。        一つの整数を16進数文字列oct(x)に変換します。        1世帯を8進数文字列に変換します。
print("\r
>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<>>string") str1 = "Hello World!" print(str1) # print(str1[0]) # print(str1[2:5]) # print(str1[2:]) # print(str1 * 2) # print(str1 + "TEST", "\r
") # print(">>>list") list1 = ["run-oob", 786, 2.23, "john", 70.2] list2 = [123, 'john'] print(list1) # print(list1[0]) # print(list1[1:3]) # print(list1[2:]) # print(list2 * 2) # print(list1 + list2, "\r
") # print(">>>tuple") tuple1 = ('run-oob', 786, 2.23, 'john', 70.2) tuple2 = (123, 'john') print(tuple1) # print(tuple1[0]) # print(tuple1[1:3]) # print(tuple1[2:]) # print(tuple2 * 2) # print(tuple1 + tuple2, "\r
") # print(">>>dict") dict1 = dict() # {} dict1.update({ "one": "This is one", 2: "This is two" }) dict2 = {'name': 'john', 'code': 734, 'dept': 'sales'} print(dict1["one"]) # 'one' print(dict1[2]) # 2 print(dict2) # print(dict2.keys()) # print(dict2.values(), "\r
") # print("\r
>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<