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문 없음