pip upgrade python -m pip install --upgrade pip -ihttp://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-hostpypi.tuna.tsinghua.edu.cnモジュール名
のダウンロードに依存します
デフォルトのミラーダウンロードは特に遅く、ダウンロードタイムアウトが頻繁に発生するため、ここでミラーダウンロードを直接指定できます。
http:// pypi.douban.com / simple /
Doubanhttp:// mirrors.aliyun.com / pypi / simple /
Ali http://pypi.hustunique.com/simple/
Huazhong科学技術大学http:// pypi.sdutlinux.org / simple /
山東工科大学http:// pypi.mirrors.ustc.edu.cn / simple /
中国科学技術大学 https:// pypi.tuna.tsinghua.edu.cn / simple
Tsinghuapip
フォルダを追加し、 pip.ini
ファイルを作成します[ global]
# ミラーソースを構成する,自分で選ぶ
index-url = http://pypi.douban.com/simple
# ソースを信頼できるホストとして追加します。そうしないと、エラーが報告される場合があります3
trusted-host = pypi.douban.com
# pipのすべてのバージョン更新チェックをキャンセルします
disable-pip-version-check =true
# ダウンロードリンクのタイムアウトを構成する
timeout =120
#-*-コーディング:cp-1252-*-
\
文字を使用して特定の文字をエスケープします。エスケープしたくない場合は、文字列の前に r
を追加します。print( 'string'、 'test' * 3)
などの演算子を使用して直接繰り返すことができます。string testtesttest
です。2つのインデックス作成方法があります。1つは左から右へ0、もう1つは右から左へ-1です。>>> test ='helloword'>>> test[1:5]
ello
>>> test[:]
hellowrd
>>> test[5:]
word
>>> test[-1:-6]
loword
list
の基本的なプロパティはjavaのプロパティと似ており、挿入、追加、変更、インターセプトできます( python
の正式な用語はスライスとインデックスです)。インデックスとトリミングは同じです。追加の使用法の記録は次のとおりです。
>>> a =[1,2,3,4,5]>>> a +[6,7,8,9][1,2,3,4,5,6,7,8,9]
タプル
タプル祖先の性質は list
とほぼ同じですが、祖先の要素属性を変更できない点が異なります(祖先の要素をオブジェクトとして含まない)。祖先は括弧で囲まれ、コンマで接続されます。
>>> a =(1991,2014,'physics','math')>>> print(a, type(a), len(a))(1991,2014,'physics','math')<class'tuple'>4
sets
と辞書 Dictionaries
**セットは順序付けられていない非反復データです。セットを作成する方法は set
()であり、{}
は空の辞書を作成することです。セットと辞書は両方とも()
に含まれています。
セットする
>>> student ={'Tom','Jim','Mary','Tom','Jack','Rose'}>>> print(student) #重複する要素は自動的に削除されます
{' Jim','Jack','Mary','Tom','Rose'}>>>'Rose'in student #メンバーシップテスト
True
>>> # setはset操作を実行できます
...>>> a =set('abracadabra')>>> b =set('alacazam')>>> a
{' a','b','c','d','r'}>>> a - b #aとbの違い
{' b','d','r'}>>> a | b #aとbの結合
{' l','m','a','b','c','d','z','r'}>>> a & b #aとbの交点
{' a','c'}>>> a ^ b #同時に存在しないaとbの要素
{' l','m','b','d','z','r'}
辞書
>>> dic ={} #空の辞書を作成する
>>> tel ={'Jack':1557,'Tom':1320,'Rose':1886}>>> tel
{' Tom':1320,'Jack':1557,'Rose':1886}>>> tel['Jack'] #主な操作:キーによるクエリ
1557>>> del tel['Rose'] #キーと値のペアを削除します
>>> tel['Mary']=4127 #キーと値のペアを追加します
>>> tel
{' Tom':1320,'Jack':1557,'Mary':4127}>>> list(tel.keys()) #すべてのキーのリストを返します
[' Tom','Jack','Mary']>>> sorted(tel.keys()) #キーで並べ替え
[' Jack','Mary','Tom']>>>'Tom'in tel #会員テスト
True
>>>' Mary' not in tel #会員テスト
False
>>> dict([('sape',4139),('guido',4127),('jack',4098)]){'jack':4098,'sape':4139,'guido':4127}>>>{x: x**2for x in(2,4,6)}{2:4,4:16,6:36}>>> dict(sape=4139, guido=4127, jack=4098){'jack':4098,'sape':4139,'guido':4127}
Recommended Posts