Python/기초

파이썬 기초①

망고고래 2024. 6. 11. 20:01

*자바 학습자가 파이썬을 배우면서 느낀 차이점을 중심으로 작성함

 

1. 기초

문장 끝에 세미콜론 없음

print(): 자바의 System.out.println()

문자열 합치기(자바와 같음)

 

변수 선언: 타입 설정 없음

변수와 문자열의 연결은 '+'가 아니라 ','

문자열과 문자열의 연결에는 '+'
',' 사용시 각 요소가 자동으로 문자열로 변환

 

주석

- 한 줄: #

- 여러 줄: """ 또는 '''

 

 

2. 변수

1)숫자

(1)integer

binary: 2진법

octal: 8진법

decimal: 10진법

hexadecimal: 16진법

 

(2)실수

 

2)문자열

클래스 확인 방법: type()

 

 

3)날짜와 시간

import datetime 사용

datetime.datetime.now()

 

 

 

3. 함수

함수 선언: def function():

 

매개변수가 들어오지 않는 경우를 고려한 기본값 설정 가능

 

 

4. 반복문: for ... in

* 이용

- ArgCount: 고정된 인자

- *VarArgs: 가변 인자. 함수 호출시 전달되는 추가 인자들은 튜플 형태로 VarArgs에 저장

- for Arg in VarArgs: VarArgs에 포함된 각 인자 순회

 

또는

for 카운터변수 in range(반복횟수):
    반복해서 실행할 명령
    
for i in range(10):
    print("=")

 

 

5. boolean값 출력

 

 

6. 입력받기: input()

 

 

7. 제어문

1)if문

if 조건식:

and 조건은 &&이 아니라 각각의 괄호에 쓰고 and에 연결

 

2)if-else 문

if 조건식:

else:

3)if-elif

if 조건식:

elif 조건식:

 

*switch문 없음

 

4)for ... in