파이썬 질문 사이트 : https://stackoverflow.com/
파이썬 프로그램 하는 것을 실시간으로 보여주는 사이트 : http://pythontutor.com/
print()
pirnt()
( )안에 있는 값을 출력
input()
input()
( )안에 임의의 내용을 입력
Variable
my_int('안녕')
-> '안녕'
Variable은 띄어쓰기, 숫자로 시작 불가능
Boolean
Ture와 False 둘 중의 하나의 값으로 나옴.
List
my_list = [1, 2, 3]
my_list1 = ['하나', '둘', '셋']
my_list1[0]
-> '하나'
[ ] 차례대로 0부터 시작 후 출력
Dictionary
{key1 : val1, ... }
my_dict = {'첫 째' : '남자', '둘 째' : '여자', '셋 째' '남자'}
my_dict['첫 째']
->'남자'
뒤에 값을 출력 함
str( ), int( )
str( ) #()안의 값이 문자열로 바뀜
list( ) #()안의 값이 리스트로 바뀜
Commnet 주석 #
print('안녕') #인사 하는 말
-> 안녕
#뒤에 있는 말은 생략 함 컴퓨터는 읽지 못하는 사람만 보기 위한 글자
String
' ', " " 안에 넣어서 문자열로 만들음
ex) 1+1 = 2
'1' + '1' = '11'
'{ }'.format( )
'my name is {}'.format('pang')
-> 'my name is pang'
'{} x {} = {}'.format(2, 3, 2*3)
-> 2 x 3 = 6
'{1} x {0} = {2}'.format(2, 3, 2*3)
-> 3 x 2 = 6
{ } 안의 배열 순서대로 출력
Indexing
P = 0 or -6
y = 1 or -5
t = 2 or -4
h = 3 or -3
o = 4 or -2
n = 5 or -1
의 값을 가짐
Python[2]
-> t
my_name='저의 이름은 팡입니다.'
저의 이름은 팡입니다[3]
-> 이
띄어쓰기도 포함 시킴
Slicing
'Python'[1:4]
-> yth
1번 부터 4번 앞까지 출력
1, 2, 3 글자
'Python'[:4]
-> 처음부터 3번 째 글자까지
'Python'[2:]
-> 3번 째부터 마지막까지
String_split( )
fruit_str = '포도 사과 딸기 망고'
fruit_str.split()
-> '포도', '사과', '딸기', '망고'
String_split( : )
( ) 의 기본 구분자는 띄어쓰기고 안에 무엇을 쓰느냐에 따라 구분자가 달라짐
fruit_str = '포도:사과:딸기:망고'
fruit_str.split(':')
-> '포도', '사과', '딸기', '망고'
print( ' ', end ' ' )
pirnt('안녕',end='하세요')
-> '안녕하세요'
\n \t
\n = 엔터
\t = tap 키