Python basics_byseyOrd

入出力

1)入力

  入力を使用(「プロンプト情報入力」) 

2)出力

  印刷(「出力内容」)

  印刷( "%s%d"%( "出力は"、99))

データ型 

1)Pythonデータ型には6つのタイプがあります

  • 文字列
  • リスト
  • タプル(タプル)
  • セット
  • 辞書

2)データ型の初期化

  Pythonはデータ型を自動的に識別し、データが割り当てられると初期化します

  • 数値num = 0
  • 文字列str = "asd"
  • リストリスト= [1,2,3]
  • タプル(元组)tup =(1,2,2)#tup =(1、)
  • セット(セット)セット= {1,2,2,3}#{1,2,3}と同等
  • 辞書(字典)dic = {"num1": "ren1"、 "num2": "ren2"、 "num3": "ren3"}

3)一般的に使用されるデータ型のメソッド

リスト

レンジ(5) 5未満[0,1,2,3,4]のリストを作成
するために I におけるレンジ(5 ):
     パスを

 

タプル

= TUP(1,2,2 
T1、T2、T3
= TUP タプルアクセス
def c(* x):    何を
    印刷するかを定義するために何を渡すか(* x)
x =(1,2,3 
c( * x)* xはタプルを分割するのと同じであり、次にパラメーター 
1 2 3 def c( X- *):    #1 パス何の定義は何を印刷(X-)
C( * X-) 、2、3)


    

辞書

辞書トラバーサル二つの方法のav_catalogで私のために、V [ '西洋'] .items():#印刷キー値とキー
#の     印刷(I、V)
のための I av_catalog:
     印刷(I、av_catalog [私])

4)可変型と不変型

  • 不変データ(3):数値(number)、文字列(string)、タプル(tuple)
  • 変数データ(3):リスト(リスト)、ディクショナリ(ディクショナリ)、セット(コレクション)

制御ステートメント

 1)用

  ステートメント形式 

以下のために I における [1,2,3 ]:
     パス
のための I における範囲(3。 ):
     パス
範囲は、リストジェネレータであります

2)一方

n = 1
  n <11の場合 n == 7の場合合格、
     else 印刷(n)
     n = n + 1

3)休憩と続行   

continueは、現在のループからジャンプして、次のコードを実行しないことを意味します

ブレークはループ全体からジャンプすることを意味します

4)ifステートメント

フォーマット

if   条件:
     パス
elif パス
else パス

5)Pythonの三項演算子

フォーマット

真の結果はいつ場合決意条件それ以外は偽の結果であります  

1 IF 3> 5 0 
出力1,5はそうでなければ0を出力する、3よりも大きい場合

forのリストで使用

= CONF(11,2,3 
[I  I  CONFは、IF I> 2 ]
 >>> [11 ,. 3 ]
 予選の数のリストを取得します
= CONF(11,2,3 
[I  I、C 列挙(CONF)をIF C> 2  >>> [0、2 ]
 修飾リストのインデックス番号を取得
#の列挙Cで、Iを(conf)添え字と値を同時に取得できます

 

おすすめ

転載: www.cnblogs.com/seyOrd/p/12684845.html