Pythonベース


アウトプット
print()
値を出力する関数
かっこ内の値を出力します.
print(1)
1
あ、カンマで書き換えることができます.
(1, 2)
1 2
print([1, 2, 3])
[1, 2, 3]
print('Hello world!')
Hello world!
input()
ユーザー入力を受信する関数
IDLEはこのように入力値を出力します.
input()
aaaaa
'aaaaa'
input関数はパラメータを加えて使用できます.
input(名前を入力してください)
金ミョンジュンという名前を入力してください.
「金ミョンジュン」
input関数は変数として格納できます.
age=input(「あなたの年齢は?」
あなたの年齢は?19
age
'19'
へんすう
=を使用して変数を割り当てます.
my_int = 1
my_int + 3
4
my_int * 100
100
Naming
変数には定名のルールがあります.
下線の有効化(下線)
すべての大文字を使用可能
ハングルでもOK
警告*
数字で始まるのは不可能だ
1python = x
分けられない
my int = x
スペースの代わりに下のバーを使用します.
www.pythontutor.comサイトでは、オブジェクトに割り当てられた値をリアルタイムで知ることができます.



数値、文字列、ブール
Date type(データ型)
1.数字型
整数、エラーを表すことができます.ex) 11, 1.1
intは整数を表す.
floatはエラーを表します.
>>>my_int = 3

>>>

>>>my_int 

3

>>>my_float = 3.14

>>>

>>>my_float

3.14



type()

변수의  타입을 알려주는 함수

>>>my_int = 3

>>>

>>>my_int 

3

>>>my_float = 3.14

>>>

>>>my_float

3.14

>>>type(my_float)

<class 'float'>

>>>type(my_int)

<class 'int'>



>>>type(1)

<class 'int'>



숫자끼리의 계산도 가능하다

>>>3 + 3

6


2.文字列(String)
二重引用符
「一重引用符」で記入します.
二つを混ぜて使うのは不可能だ.

>>>'Hello'

'Hello'

 
フォントは、3つの「」引用符を使用して、複数を一度にフォントにすることができます.
>>>my_str=""" 코드
파이선
리스트
"""
>>>
>>>my_str
'코드\n파이선\n리스트\n'
>>>
ここでnは改行を表します.
「火線」
このように3つの「」引用符を変数に割り当てないと、直接使用しても結果値は生成されません.
注のごとく
これをDocstringと呼びます.
Formatting
パーセンテージ関数を使用して、文字列に数値または文字を代入できます.
%s
後ろの文字列を%s位置に代入します.
>>>my_str = 'My name is %s' % 'Young Choi
>>>
>>>my_str
'My name is Young Choi'
>>>
%d
%dは整数に使用されます.
後の整数型の数字をd%に代入します.
>>>'%d %d % (1,2)   /// 여러개의 숫자를 넣을 때에는 괄호를 이용한다.
'1 2'
>>>
%f
実数を使うときに使います.
>>>'%f' % 3.14
'3.140000'
>>>
'{ }'.format()
%sを使用する場合のように代入機能があります.
>>>'MY name is %s' % '김명준'
'My name is 김명준'
>>>
>>>
>>>'My name is {}'.format('김명준')
'My name is 김명준'
>>>
>>>'{} x {} ={}'.format(2, 3, 2*3)
'2 x 3 = 6'
>>>
>>>'{1} x {0} ={2}'.format(2, 3, 2*3)
'3 x 2 = 6'      /// 인덱스를 활용하여 순서를 변경해서 대입이 가능하다/
>>>
index
>>>my_name = "아차산 피플"
>>>
>>>my_name[4]
'피'
>>>my_name[-1]
'플'
slicing
必要な部分を切り取ってコピーして呼び出します.
>>>my_name = 'PYTHON'
>>>
>>>my_name[1:4]
'YTH'
>>>
>>>      ///  [:3] 또는 [2:] 처럼 앞과 뒤의 값을 생략하여 사용이 가능하다.
>>>my_name[:3]
'PYT"
>>>my_name[2:]
'THON'
ワードメソッド
string.split()
パラメータに基づいてメソッドを文字列呼び出します.
デフォルト値は空白に基づいています.
>>>fruit_str = '거봉 수박 포도 복숭아 망고'
>>>
>>>fruit_str
거봉 수박 포도 복숭아 망고'
>>>
>>>
>>>fruits= fruit_str.spilt()
>>>furits
['거봉', '수박', '포도', '복숭아', '망고']
>>>
print('', end='')
print('아차산피플', end='코드')
아차산피플코드
print('아차산피플', end='/')
아차산피플/
Escape code
\n: 줄바꿈  \t: tab키 와 같은역활

>>>print('아차산\n피플')
아차산
피플
>>>print('아차산\t피플')
아차산 피플
>>>
Boolean
true/falseを呼び出します.
>>>my_bool = True

>>>print(my_bool)

True

>>>

>>>print(False)

False
list
複数の値を集約して使用
[val 1,val 2]このように括弧を使用する.
>>>my_list = [ 1, 2, 3]  //숫자형 사용
>>>student = ['학생']  // 문자형 사용
Dictionary
複数の値を格納するデータ型
{key: val1...}
>>>my_dict = {'a' : 'men', 'b' : 'women', 'c': 'men'}
>>>
>>>my_dict[ 'a' ]
'men'
>>>
>>>my_dict['a'] = 'women'
>>>
>>>my_dict
 {'a' : 'women', 'b' : 'women', 'c': 'men'}
>>>
コメント
コメントは#で前に付けます.
>>>print('Hello World!')    #주석처리