Python설치
pycharm 설치
conEmu 설치 - cmd나 consol 창 등 여러가지 기능 활용 가능해서 편리
<파이썬 문법 특징>
- 세미콜론 사용 X (사용해도 무방)
- if문에서 보통 {블럭}의 시작은 : (콜론)
+ 들여쓰기 (스페이스 바 4칸)
정수와 정수 연산 시 값이 실수로 나옴(자바는 정수-정수 연산시 정수로만 값 나옴)
5/2 =2.5 ->뒤에 나머지 안 버리는 연산
5//2=2 ->뒤에 나머지 버리는 연산
2**3=8 ->거듭제곱 가능
파이참 첫 실행시 항상 shift + Alt + F10
이후에는 Shift+F10
ctrl + d = 복붙
x = None (Java의 Null과 같은 상태)
숫자 바꾸기
x, y = 10, 20
x, y = y, x
x, y
20, 10
-> 자바에서는 tmp 만들어서 tmp=x, x=y, y=tmp 넣어서 바꿔줌
값을 입력 받을 땐 input() 함수 사용
*map 함수
a, b = map(float, input('숫자 입력-> ').split(','))
print(a+b)
.split() default는 공백,
파이썬의 self 는 자바의 this.
파이썬에서 and연산자는 마지막으로 단락평가를 실시한 값을 그대로 반환
and 연산에서 False가 앞에나오면 False
예제) 한 과목이라도 50점 이하면 불합격
여러 줄 나오게 하고 싶을 땐, ''' 혹은 """ 세 개씩 열고 닫기
<파이썬만의 자료형>
-리스트와 튜플
[ LIST ]
( TUPLE )
list와 tuple의 변수 / 언패킹
시퀀스 자료형
len()함수
Index
'Python > 기본 문법' 카테고리의 다른 글
Python 문제 풀이 ) 난수 생성&맞추기 / 야구게임 / 입력받은 값 합계, 평균 구하기 (0) | 2020.05.22 |
---|---|
Python - 파일처리 / with open / pickle (0) | 2020.05.22 |
Python - 튜플 응용/ 2차원 리스트/ 딕셔너리 조작/ format함수/세트 (0) | 2020.05.21 |
Python - 중첩루프(별 찍기/FizzBizz)/거북이/리스트 조작/인덱스 값 구하기/리스트 표현식/ map함수 (0) | 2020.05.20 |
Python - 슬라이스 / 딕셔너리 / if 문 / for / while 반복문 (0) | 2020.05.19 |
댓글