0. 기본 내용
- 파이썬은 대소문자를 구분/ 작은따옴표로 묶기/ 따옴표 쌍 잘 맞춰주기
만약 에러가 난 경우 처음부터 다시 입력하기 번거로움,,,
그럴때 방향키나 마우스로 에러가 발생한 줄로 옮긴 후 엔터를 눌러 수정한 뒤 다시 실행 가능
- 주석은 # 붙이기
- if문, while문, for문 등은 들여쓰기 항상 해주어야 됨. (tab혹은 공백 4칸)
- 셸에서는 숫자 연산이나 변수이름만 입력시 값이 출력되는데 스크립트 파일에서는 print()로 출력해야 나옴
1. 출력하기 print()
print('Hello, world')
print('hello'); print('world')
- 작은따옴표로 묶은 부분은 문자열
- 세미콜론을 붙이지 않음 (붙여도 에러가 발생하지는 않음)
한줄에 여러 구문을 사용할 때는 세미콜론으로 구분
2. 자료형
int : 정수
float : 실수
2진수 : 숫자 앞에 0b
8진수 : 숫자 앞에 0o
16진수 : 숫자 앞에 0x 또는 0X
복소수 : 허수부 숫자 뒤에 j붙임. 두 실수를 복소수로 만들때는 complex사용.
- 파이썬 3부터는 정수/정수 계산 시 결과 값은 실수임
3. 변수
(1) 빈 변수 만들기 None
x=None
보통 다른 언어에서는 null이라고 하지만 파이썬은 None으로 표현
(2) 변수 여러 개를 한번에 만들기
x,y,z=1,2,3 #변수 여러개 한번에 할당
x=y=z=1 #변수 여러개에 같은 값 할당
a,b=10,20 #다른 변수 값 여러개 할당
x,y=a,b
x,y=y,x #두 변수의 값 바꾸기
다른 언어와 달리 파이썬은 두 변수의 값을 x,y=y,x와 같은 방법으로 쉽게 바꿀 수 있다니!!!
아참,, 변수 밑줄로 시작하기 가능함.
(3) 변수 삭제 del
del x
(4) 변수에 값이 저장되는 방식
직접적으로 변수에 값이 저장되는게 아니라 변수가 객체를 가리키는 방식이다.
예를들어 내가 x = 10이라고 하면 x안에 10이 저장된것이 아니라 파이썬에 있는 10이라는 객체를 가리키는 것!
신기하다,,
4. 문자열
(1) 변수에 그냥 문자열 할당 가능
(2) '''로 시작하고, 여러줄 입력하고 '''로 닫은 뒤 변수에 넣으면 여러줄을 넣을 수 있다
hello='''안녕하세요!
hello!'''
(3) 문자열 안에 ' ' 를 넣고 싶으면 겉에 " " 으로 감싸기
작은따옴표 안에 작은따옴표 넣으려면 \'으로 넣기
(4) 길이 구하기 len()
hello='안녕하세요!'
len(hello)
6
len()의 결과는 정수이므로 다른 문자열과 연결하려면 str()을 사용하여 문자열로 변환해야함
'Study > Python' 카테고리의 다른 글
05. Python 문자열 (0) | 2019.07.18 |
---|---|
04. Python 리스트와 튜플 총정리 (0) | 2019.07.11 |
03. Python 조건문과 반복문 (0) | 2019.07.10 |
02. Python 기초 2 (0) | 2019.06.26 |