일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 머신러닝
- 프로그램새내기를위한자바언어프로그래밍
- 생활코딩
- word2vec
- 가비아
- 크롤링
- Apache
- 예제중심HTML&자바스크립트&CSS
- MySQL
- jupyter
- image
- 컴파일설치
- 논문리뷰
- CBOW
- AndroidStudio를활용한안드로이드프로그래밍
- 셀레니움
- 밑바닥부터시작하는딥러닝
- deeplearning
- 한빛아카데미
- attention
- aws
- 수동설치
- Crawling
- Selenium
- 한빛미디어
- 소스설치
- 비지도학습
- Lamp
- 밑바닥부터시작하는딥러닝2
- 딥러닝
- Today
- Total
안녕, 세상!
2. 변수와 자료형(1) 본문
① 변수
(1) c언어와 달리 변수를 선언할 때 자료형과 함께 선언할 필요 없이 변수명만 입력함으로써 변수를 선언할 수 있습니다.
변수의 자료형은 변수에 들어가는 값에 따라 결정됩니다.
파이썬에서 주석처리는 '#'을 입력함으로써 할 수 있습니다.
또한 ''' ~''' 즉, 작은따옴표 3개를 연속으로 입력하고 주석을 작성 후 작은따옴표 3개로 주석을 닫아서 주석을
완성시킬 수 있습니다.
위와 같이 변수에 숫자값을 입력한 후 type 함수를 사용해서 변수의 자료형을 확인할 수 있습니다.
type 함수 - 함수형식에 넣은 변수의 자료형을 출력
형식 : type(변수)
(2) 변수명 규칙
변수명은 숫자로 시작할 수 없습니다.
변수명에 특수문자를 사용할 수 없습니다.
예외적으로 _ 는 변수에 사용할 수 있습니다. (섞어서 사용 가능)
'_'단독으로 변수명을 사용할 때 직전에 사용한 변수의 값이 '_'변수의 값이 됩니다.
예약어를 변수로 사용할 수 없습니다
함수어를 변수로 사용하다 함수가 제 역할을 하지 못합니다.
(3) 변수를 동시 지정 및 변경할 수 있습니다.
(4) 변수를 중복 선언할 수 있습니다.
②자료형
파이썬의 자료형은 다음과 같이 정리할 수 있다.
파이썬 자료형 | 쓰임 | |
숫자형 | 정수형(Int) | 정수 |
실수형(Float) | 실수 | |
복소수형(Complex) | 실수가 아닌 허수 | |
문자열(Str) | 수가 아닌 문자 | |
리스트(List) | 여러 종류의 가변성 데이터 | |
튜플(Tuple) | 여러 종류의 불변성 데이터 | |
딕셔너리(Dictionary) | key를 통해 정의할 수 있는 데이터 | |
집합 | 집합 형태의 데이터 | |
Bool | 논리연산 |
숫자형은 변수설명부분에서 type함수를 통해 설명했기 때문에 생략하겠습니다.
(1) 문자열
- 문자를 담을 수 있는 형식이며, 숫자를 담을 때도 문자 형식으로 담아야 문자열 형식이 됩니다.
변수에 문자열값을 넣을 때 큰따옴표, 그냥 따옴표 모두 사용 가능합니다.
type함수를 통해 문자열 변수의 자료형 string을 확일할 수 있습니다.
print 함수 - 출력하는 함수
형식 : print(출력하고자 하는 변수명 또는 값 등)
위와 같이 변수a에 "Hello"라는 문자열을 넣으면 다음과 같이 값들이 배치가 됩니다.
a[0] | a[1] | a[2] | a[3] | a[4] |
H | e | l | l | o |
문자열변수의 변수[n] 방식으로 n번째 글자를 불러올 수 있습니다.
a[0:4]에서 [ ]안의 범위는 a[0]부터 a[4]직전까지의 문자를 출력하라는 의미입니다.
즉, 수치적으로 말하면 0이상 4 미만에 해당되는 칸의 문자를 출력합니다.
그렇다면 a[1:]는 1 이상 문자열 변수 값 모두 출력, a[:4]는 4 미만 문자열 변수 값 모두 출력이라고 알 수 있습니다.
find 함수 - 찾으려는 값을 찾아주는 함수
형식 : 찾음을 당하는 변수명.find(찾으려는 값이 들어있는 변수명)
결과 : 해당값이 시작하는 위치를 숫자로 출력
a라는 변수에 "Hello"가 들어 있는데 l이라는 변수에 알파벳'l'을 넣어서 a라는 변수에 알파벳 'l'이 시작되는 위치를 출력한 것을 볼 수 있습니다. 'l'이라는 값은 a 변수에서 a[2]에서 시작하기 때문에 2를 출력해 줍니다.
문자열은 다음과 같이 연산자를 이용해서 합치거나 반복 시킬 수도 있습니다.
따옴표나 쌍따옴표를 출력시키고 싶을 때 다음과 같이 출력시키면 됩니다.
따옴표를 출력시킬 때는 " ' ' " 형식으로 큰따옴표를 출력시킬 때는 ' " " ' 형식으로 하면 됩니다.
% 코드를 이용해서 출력 가능합니다.
코드 | 설명 |
%d | 정수 |
%f | 실수 |
%o | 8진수 |
%x | 16진수 |
%c | 1개문자 |
%s | 문자열 |
문자열 관련 함수
join 함수 - 문자열 삽입
형식 : '삽입할 값'.join("삽입 당하는 값")
replace 함수 - 문자열 변경
형식 : "문자열".replace("변경당할 부분","변경 후 값")
count 함수 - 문자 개수 세기
형식 : '문자열'.count('셀려는 값')
upper, lower 함수 - 대문자화, 소문자화
형식 : '문자열'.upper() '문자열'.lower()
lstrip , rstrip , strip 함수 - (왼쪽, 오른쪽, 양쪽) 공백 삭제
형식 : ' 문자열 '.lstrip()
'It공부 > Python' 카테고리의 다른 글
복소평면에 허수함수 그래프 그리기(파이썬) (2) | 2020.08.08 |
---|---|
5. 클래스 (0) | 2020.03.15 |
4. 함수 (0) | 2020.03.14 |
3. 자료형(2)-리스트, 튜플, 딕셔너리 (0) | 2020.03.13 |
1.파이썬 설치 및 특징 (0) | 2020.03.11 |