강화학습_(2) - Python 기초_1

Study/Reinforcement learning · 2019. 10. 20. 14:47

1. 터미널 창 내에서 실행 시

1] 가상환경으로 들어가기

conda activate (가상환경이름)

 

2]  python 입력

(가상환경이름)$python

 

3] python 종료

Control + D

 

2. Jupyter로 실행 시

 

1] 가상환경으로 들어가기

 

2] jupyter notebook 혹은 jupyter lab 입렵

 

3] jupyter 종료

터미널 창에서 contorl + C 입력

3. Jupyter에서 셀 실행하기

 

1] 줄 바꿈 없이 실행

control + enter

 

2] 실행 후 줄 바꾸기

shift + enter

 

4. Python 기초 문법

 

1] 주석 처리

# 이후에 문장을 입력한다.

 

* 인코딩은 #이 있어도 주석이 아니다.

 

2] print : 출력

print(변수명)

print('문자입력')

 

* 출력에 구분자 넣기 가능

print(3, 3333, 2e-7, sep=',')

print(3+2. 3.7*4, 3<4, False, True, 1==0, sep='/')

 

3] 들여쓰기

한줄로 명령이 종료될 떄는 들여쓰기 금지!

조건문, 반복문의 경우와 같이 다음 문장이 종속되는 경우에만 들여쓰기.

 

if(1==1):

   print('1=1')

else:

   print('! 1=1')

 

4] int

python에서 int는 소수점 이하의 값이 없음이 아니라 소수점 자체가 존재하지 않는다는 뜻.

 

print(type(1), type(100000), type(9999999999999999999), sep='/')

print(int(1), int(-34.5), int(7777.99), sep='/')

print(int(1==1), int(1<0), int(True), int(False), sep=',')

 

5] float

python에서 float는 숫자에 소숫점이 존재하는 것

 

6] Python에서 문자는 str로 정의된다.

 

7] 작은 따옴표

txt1 = '문자 입력'

print(txt1)

print('문자 입력')

 

8] 큰 따옴표

txt2 = "큰 따옴표 안에 '작은 따옴표' 입력 가능"

 

9] 긴 주석이 필요할 때

"""

긴 주석

"""

 

10] 문자열 format

A = "이마마"

B = "김파파"

count = 10

 

print ('{}회원님은 {}번째 로그인 하셨습니다.'.format(A, count))

 

11] 특수문자

특수 문자는 역슬래시(\)를 사용해서 입력 가능

 

1) 작은 따옴표, 큰 따옴표 하나를 입력 하는 경우 : \’, \”

print('1) 코드 예시 : \',\"')

2) 역슬래시를 하나 입력하는 경우 : \\

print('2) 코드 예시 : \\')

3) 탭(tab)을 입력 하는 경우 : 시작\t끝

print('3) 코드 예시 : 시작\tㅅ끝')

4) 줄바꿈 하는 경우: \n (이 문장을 출력 하고\n다음줄에 이 문장이 나옵니다.)

print('4) 코드 예시 : \n 윗문장\n 아랫문장')

5) 문장 또는 명령어가 길 경우 이어 쓰기를 위해 끝에 추가 합니다   

A = '문장이 너무 길면 줄 바꿈을 해야겠지? \

그럼 이 문장이 다음 줄에 나온다.'

B = '수식도 줄 바꿈 연산 가능'

C = 3 + 3 \

+4 + 4

 

12] 변수지정

Matlab script 작성 시와 동일

 

*반드시 첫 문자는 알파벳이나 _로 시작해야함

 

변수명(_ 사용 가능) = 숫자

 

반응형