*자바 학습자가 파이썬을 배우면서 느낀 차이점을 중심으로 작성함
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

'Python > 기초' 카테고리의 다른 글
파이썬 기초⑥ 컬렉션 (0) | 2024.06.19 |
---|---|
파이썬 기초⑤ 리스트 다루기 (0) | 2024.06.18 |
파이썬 기초④ 문자열 다루기 (0) | 2024.06.17 |
파이썬 기초③ (0) | 2024.06.13 |
파이썬 기초② (0) | 2024.06.13 |