[TIL#1]-Python符号化スタンプの概要


Pythonの特徴

  • 簡単で学びやすい文法
  • 多種類包装で生産性向上
  • 低メンテナンスコスト
  • 対象向け
  • オープンソース、無料
  • セミコロン


    セミコロンを追加しても構文エラーは発生しません.1行に複数の構文を使用する場合、通常はセミコロンで区切られます.
    print('Hello'); print('1234')

    コメント


    通常、ブロックコメントを作成するときは、コードが読めるように#の後ろにスペースを残します.
    # 더하기
    # a = 1 + 2
    # print('Hello, world!')

    数値データ型



    シェアを残りとともに獲得する

    #몫과 나머지를 함께 구하는 divmod()
    >>> divmod(5, 2)
    (2, 1)

    複数を求める


    Pythonは実数と複数を使用することもできます.虚数部分は数字の後ろにj(数学では虚数をiで表し,工程ではjで表す)を加える.
    >>> 1.2+1.3j
    (1.2+1.3j)
    (1.2+1.3j)
    2つのエラーを複数にする場合は、複数を使用できます.
    >>> complex(1.2, 1.3)
    (1.2+1.3j)

    sepで値の間に文字を挿入する

    >>> print(1, 2, 3, sep=', ')    # sep에 콤마와 공백을 지정
    1, 2, 3
    >>> print(4, 5, 6, sep=',')    # sep에 콤마만 지정
    4,5,6
    >>> print('Hello', 'Python', sep='')    # sep에 빈 문자열을 지정
    HelloPython
    >>> print(1920, 1080, sep='x')    # sep에 x를 지정
    1920x1080
    >>> print(1, 2, 3, sep='\n')
    1
    2
    3

    文字列に一重引用符または二重引用符を含める

    single_quote = '''"안녕하세요."
    '파이썬'입니다.'''
     
    double_quote1 = """"Hello"
    'Python'"""
     
    double_quote2 = """Hello, 'Python'"""    # 한 줄로 작성
     
    print(single_quote)
    print(double_quote1)
    print(double_quote2)

    実行結果

    "안녕하세요."
    '파이썬'입니다.
    "Hello"
    'Python'
    Hello, 'Python'
    文字列は「(単一引用符)で囲むか、「(二重引用符)で囲むか、複数行の文字列は「」(3つの単一引用符)または「」(3つの二重引用符)で囲むことができることを覚えておいてください.

    空のリスト


    空のリストを作成する場合は、[]を指定するかlistを使用します.
  • リスト=[]
  • リスト=list()
  • トーン


    凡例リストのように複数のデータ型を混在させて格納できます
    >>> person = ('james', 17, 175.3, True)
    >>> person
    ('james', 17, 175.3, True)
    しかし、保存した要素を変更、追加、削除できないtupleを作成するのはなぜですか?
    原因は簡単です.PythonプログラミングでTupleを使用すると有利になる場合があります.通常、このパレットは、要素が変更されずに変更されなければならない場合に使用されます.
    tupleを作成しながら要素を変更するとエラーが発生します.エレメントの予期せぬ変更を回避

    専制的


    空のディックシリーズを作成する場合はdictを指定または使用するだけです.通常は{}を使用します.
  • ディック郡=
  • ディクソン=dict()
  • まず、dictでキー=値の形でdickshernerを作成できます.以下に示します.この場合、キーは「」(単一引用符)または「」(二重引用符)を使用しないでください.ディックシーケンスを作成すると、キーは文字列になります.
    >>> lux1 = dict(health=490, mana=334, melee=550, armor=18.72)    
    
    # 키=값 형식으로 딕셔너리를 만듦
    >>> lux1
    {'health': 490, 'mana': 334, 'melee': 550, 'armor': 18.72}

    亥時


    ディックシャーナはハッシュ(Hash)技術を用いてデータを格納する.
    一般に、キー値形式のデータ型(例えば、デジタルハッシュ・リスト)は、ハッシュ・テーブル、ハッシュ・テーブル、およびハッシュ・テーブルと呼ばれる.

    シーケンスデータ型


    Pythonでは、値が連続するデータ型(リスト、tuple、range、文字列など)をシーケンスデータ型(sequence types)と呼ぶ.シーケンスデータ型として作成されるオブジェクトをシーケンスオブジェクト、シーケンスオブジェクトの各値を要素(element)と呼びます.


    ランダ式


    Ramda式は、簡単な方法で関数を作成するために使用されます.特にRamda式で作成された関数には名前がないため匿名関数とも呼ばれる.Ramda式自体を呼び出すには、Ramda式を()(カッコ)に囲み、()を貼り付け直し、引数を入力して呼び出します.
    lambda 매개변수1, 매개변수2: 반환값                    # 람다 표현식으로 함수를 만듦
    (lambda 매개변수1, 매개변수2: 반환값)(인수1, 인수2)    # 람다 표현식 자체를 호출
     
    lambda 매개변수1, 매개변수2:1 if 조건식 else2    # 람다 표현식에서 조건부 표현식 사용
    lambda x: str(x) if x % 3 == 0 else x
     
    lambda 매개변수1, 매개변수2:1 if 조건식1 else2 if 조건식2 else3  # if를 여러 개 사용
    lambda x: str(x) if x == 1 else float(x) if x == 2 else x + 10

    例外処理


    例外は、コードの実行中に発生したエラーです.例外処理を実行するには、tryに実行するコードを挿入し、例外が発生した場合に処理するコードを挿入します.Elseは、異常が発生していない場合にコードを実行し、finallyは常にコードを実行します.異常が発生しているかどうかにかかわらず.
    try:
        실행할 코드
    except:
        예외가 발생했을 때 처리하는 코드
    else:
        예외가 발생하지 않았을 때 실행할 코드
    finally:
        예외 발생 여부와 상관없이 항상 실행할 코드