[TIL] python_print, input, variables, data type, comment


print ( )


入力値を出力する関数
print(val 1、val 2、sep=「文字列」)
  • +:文字(列)と文字(列)が出力されます.
    数値との混合使用中にエラー
  • ,:文字(列)と文字(列)の間の空間sep:スペース以外の文字または文字列(区切り記号)
  • を挿入
    ex)print(val 1、val 2、sep=「文字列」)
    (入力)print(1,2,sep=「お腹すいた」)→(結果)1お腹すいた2
    print(val,end=「文字または文字列」):出力値を1行に表示
    print(1)
    print(2)
    print(3)
    print(1, end='')
    print(2, end='')
    print(3)
    print(1, end='등')
    print(2, end='위')
    print(3)
    
    1
    2
    3
    123
    123

    文字*数値:文字の繰り返し
    数字+数字は文字として認識されます



    input():データを受信する関数


  • 入力整数:int(「数値を入力してください:」)
  • 実数入力:float(数値、計算、文字列)
  • 数字を文字列str()
  • に変換
  • eval()関数は整数を自動的に整数に変換し、実数を実数
  • に変換します.
  • jで複素(複素)虚数を表す
    complex(1.2, 1.3) -> (1.2+1.3j)
  • 文字型に変換する必要がある



  • JAVAのScanner()とPythonのInput()の違い


    Scanner():変数のデータ型を指定し、next()をそのデータ型と一致させる
    Input():入力された値は不確定ですが、文字列(str)に変換する必要があります.

    変数へんすう:変数へんすう



  • 実行するためにmy intという変数名を1に指定します.

  • 変数名は、テキスト、下線、大文字、小文字、韓国語です.
    数字で始めてはいけません.文字で始めて、数字で始めてもいいです.
    で始まることができます.特殊文字とスペースは許可されていません
    x=10(変数=値)
    複数の変数を同時に指定できます.x, y, z = 10, 20, 30
    x = 10, y = 20, z = 30
  • //변수 삭제하기 (del 이용)
    x = 10
    del x
    
    // 빈 변수 만들기
    >>> x = None
    >>> print(x)
    None
    >>> x
    >>> 
  • 入力値を変数に保存

  • input()関数使用変数=input()
  • >>> x = input('하고싶은 말이 뭐야?')    // input( ) 괄호 안에 빈칸으로 두면 아무 내용이 안 뜸
    하고싶은 말이 뭐야? 배고파
    >>> 
    >>> x
    ' 배고파'
    // 입력
    a = input('첫 번째 숫자를 입력하세요: ')
    b = input('두 번째 숫자를 입력하세요: ')
     
    print(a + b)
    // 결과
    첫 번째 숫자를 입력하세요: 10
    두 번째 숫자를 입력하세요: 20 
    1020      // 30이 아니라 1020인 이유는 input 의 입력값은 항상 문자열 형태이기 때문
              // 정수로 변환하고 싶을 시 int(input( )) 로 실행해야 함
  • 2つの変数に入力値を保存

  • 変数1,変数2=input()split()
  • 変数1,変数2=input()split("標準文字列")
  • 変数1、変数2=input("文字列").split()
  • 変数1、変数2=input("文字列").split("標準文字列")

  • データ型(数値、文字、ブール)

  • numerical:デジタル型、実数型など
  • string:文字
  • Boolean:真/偽、Yes/No.比較演算子または論理演算子に使用
  • type()整数、実数または文字列type
  • を入力するよう求められます.

    list

  • デジタル文字列を一度に使用
  • 角カッコ[val 1、val 1、...]
  • 変更可能な値
  • students = ['serina' , 'gemma' , 'vincenzo' , 'marco']
    
    입력값 : students[0] = 'nate'
    결과값 : students = ['nate' , 'gemma' , 'vincenzo' , 'marco']

    デュアル(Tuple)

  • リストと同じですが、値
  • は変更できません.
  • かっこ(val 1、val 1、...)

  • Dictionary

  • 関連情報
  • 括弧{key 1:val 1,.}
  • keyと値、keyと値
  • 修正可能
  • >>> my_dict = {'eric' : '남', 'gemma' : '여', 'dani' : '여'}
    >>> 
    >>> 
    >>> my_dict['gemma']
    '여'
    
    //수정 시//
    >>> my_dict['dani'] = '남'
    >>> 
    >>> my_dict
    {'eric': '남', 'gemma': '여', 'dani': '남'}
    >>> 

    データ型の変換

    >>> my_int = 1
    >>> 
    >>> type(my_int)
    <class 'int'>    // typeint 즉 정수형임
    >>> 
    >>> float(my_int)   // float을 이용하여 실수형으로 변환
    1.0
    >>> 
    >>> str(my_int)     // str을 이용하여 문자열로 변환
    '1'
    >>> 
    >>> my_str = 'serena'
    >>> 
    >>> list(my_str)      // my_str을 list를 이용하여 자료형 변환
    ['s', 'e', 'r', 'e', 'n', 'a']
    >>> 

    mapを使用して整数を変換する(実数を変換するときはintの代わりにfloatを使用する)

  • 変数1,変数2=map(int,input()split())
  • 変数1,変数2=map(int,input()split("標準文字列")
  • 変数1,変数2=map(int,input(「文字列」)split())
  • 変数1,変数2=map(int,input(「文字列」)split("標準文字列")
  • a, b = map(int, input('숫자 두 개 입력: ').split())
    print(a - b)
    
    //실행 결과
    숫자 두 개 입력: 30 10
    20
    >>> 

    コメント(コメント)


    使用#
    >>> print('Hello World!')   # 안녕을 뜻함
    Hello World!