🧡[python]構文


https://wikidocs.net/32

zip():同じ数でグループ化

a=[1,2,3]
b=[4,5,6]
dic={}
for ai,bi in zip(a,b):
	dic[ai]=bi
# ai,bi
# 1,4
# 2,5
# 3,6

小数点


相関関数の意味math.Ceil(i)はmathをアップロードします.床数学.trunc(i)丸めサイクル(実数,n)n+1ビットから丸め印刷("%2 f"%16.25667)小数点第2ビット

split(pattern, string[, maxsplit=0])


re.split('\t', DATA)

フォーマット印刷の指定


書式設定文字の使用

  • 'Today is %d%s.' % (3, 'April')
  • 関数のフォーマットの指定

  • 印刷(名前:{1:>10}、年齢は{0}歳.
  • 印刷(名前:{1:<10}、年齢{0}歳.

    特定の文字を削除


    Replace(「値の検索」、「値の置換」、「置換回数」)
    파이썬 기본 문법 채우기
    
    a=float(input())
    b=int(input())
    print(type(a),type(b))

    失態主義

    a=0.3+0.6
    print(a)
    if a==0.9:
        print("True")
    else:
        print("False")

    round(value,残りの位置)関数の使用

    if round(a,1)==0.9:
        print("True")
    else:
        print("False")

    演算子

    a=7
    b=3

    分割(/)-実数形式

    print(a/b)

    シェア(//)

    print(a//b)

    残り(%)

    print(a%b)

    平方根

    print(a**b)
    print(a**0.5)
    343
    2.6457513110645907

    インベントリ

    n=10
    a=[0]*n
    print(a)
    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

    索引の作成


    結合

    array=[i for i in range(10)]
    array2=[i for i in range(10) if i%2==1]

    n xmサイズの2 Dリスト

    n=2
    m=3
    array=[[0]*m for _ in range(n)]
    print(array)
    # 변수 값을 무시하고자 _를 사용
    [[[0, 0, 0], [0, 0, 0]]]
    無効なコード=>[0]m]n

    組み込み関数

    append()
    .sort()

    remove_set

    a={1,2,3,4,5,5,5}
    remove_set={3,5}
    result=[i for i in a if i not in remove_set]
    print(result)

    トーン()


    変更不可|キー値を使用する場合

    ディックバーコード{"key":value}


    | dic=dict() | dic={} | keys() | values() |

    集合データ型


    {value1, vaule2, value3 ... n}

    リストと凡例には順序があり、インデックスを作成できます。

    # 사전이나 집합은 인덱싱 사용가능.
    input() : 한 줄의 문자열을 입력받는 함수

    map():リスト内の各要素に特定の関数を適用するために使用されます。

    a=list(map(int, input().split()))
    print(a)
    1 2 3 4
    [1, 2, 3, 4]