일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리뷰
- 경제신문요약
- 주식공부
- python
- 파이썬
- 외장하드 인식 해결
- KAKAO 2020
- colab #패키지 업그레이드
- 외장하드 인식 안됨
- 카카오 2020
- 고금리 예금 상품
- 청약 캘린더
- 경제기사
- python기초
- 주요기사
- WD My Passport 인식 안됨
- 시험일정 #ADP #ADSP #빅데이터분석기사
- 코랩설치
- 저축은행
- 경제기사요약
- 적금추천
- 재테크
- 카카오 컨퍼런스
- 소액체당금 후기
- 오늘의 경제
- 경제신문
- 파이썬 기초
- 파이썬기초
- 외장하드 비인식
- 10월 공모주 캘린더
- Today
- Total
목록Python/Python 기초 (9)
반짝이는 오렌지
파이썬에서 사용하는 연산자는 다음과 같다. 사칙연산자 비교연산자 논리연산자 대입연산자 멤버연산자 삼항연산자 6가지 연산자 중 해당 게시문에서는 사칙연산자를 다루고 차례로 다음 연산자에 대해서 설명하겠다. 프로그래밍을 하다보면 사칙연산이 필요할 때가 있다. 사칙연산은 종류는 다음과 같다. 연산자 설명 + 덧셈 - 뺄셈 * 곱하기 ** 거듭 제곱 / 나누기 // 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 몫만 구함 % 나누기 연산 후 몫이 아닌 나머지를 구함 + : 덧셈 123 + 456 # 덧셈 # 579 - : 뺄셈 200 - 192 # 뺄셈 # 8 * : 곱하기 100 * 1004 # 곱셈 # 100400 ** : 거듭제곱 2 ** 3 # 거듭제곱. 2의 3승 # 8 / : 나누기 33 ..
이번 게시물에서는 원하는 형식으로 포매팅하는 방법을 배워 보겠다. 예를 들어 '오늘의 날씨는 oo 도 입니다.'라는 형식으로 문자열을 출력한다고 하자. 그리고 위의 형식에서 기온만 변경이 된다면 oo에 해당하는 부분만 데이터가 바뀌는 형태로 문자열을 만들면 된다. 이렇게 같은 문자열 구조로 만드는 것을 포맷이라고 하는데 포매팅하는 것을 배워 보겠다. 포매팅에는 아래와 같이 세가지 방식이 있다. % format() f 문자열 % %를 사용할 때는 '문자열 %s' %값 과 같이 입력하면 된다. 이 때, 값의 유형에 따라서 %s, %c 등 아래와 같이 포매팅 코드를 입력한다. 코드 설명 %s 문자열(String) %c 문자 1개(character) %d 정수(Integer) %f 부동소수(floating-po..
Python의 자료형은 문자형, 숫자형, bool형으로 구분된다. 문자형 자료는 여러 문자( '123', 'a', 'ㄱ')가 모여있는 집합을 의미한다. 이 문자열을 다양한 방식으로 처리 할 수 있다. 이번 게시글에서는 아래 함수들을 이용하여 문자형 자료를 처리하는 방법을 설명하겠다. upper(), lower() : 대문자 및 소문자 변환 lstrip(), rstrip(), strip() : 공백 제거(왼쪽, 오른쪽, 양쪽) replace() : 다른 문자형으로 대체 split() : 문자열 합치기 count() : 특정 문자형 개수 세기 len() : 문자열 길이 반환 find() : 특정 문자형 위치 정보 반환 upper() : 대문자로 변환 a = 'apple' a.upper() # 'APPLE' ..
'Failure is but a stepping stone to success' 이라는 문장에서 Failure 라는 단어만 출력하고 싶다면 어떻게 해야할까? python 에서 모든 데이터에는 인덱스 번호가 부여되어 있다. 따라서 특정 인덱스 번호로 단어를 추출하면 된다. 이 때, 인덱싱과 슬라이싱이 있다. 인덱싱은 하나의 데이터를 선택하는 것을 말하고, 슬라이싱은 인덱스번호의 범위로 데이터를 추출하는 것을 말한다. 인덱스 a라는 변수에 'Failure is but a stepping stone to success' 문자열을 할당한다. a = 'Failure is but a stepping stone to success' a # 'Failure is but a stepping stone to success..
이스케이프 코드는 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 "문자 조합“ 이다. 출력물을 보기 좋게 정렬하는 용도로 사용이 된다. 이스케이프 코드 종류 이스케이프 코드는 다음과 같다. 코드 설명 \n 문자열 안에서 줄을 바꿀 때 사용 \t 문자열 사이에 탭 간격을 줄 때 사용 \\ 원화기호(\)를 그대로 표현할 때 사용 \' 작은따옴표(')를 그대로 표현할 때 사용 \" 큰따옴표(")를 그대로 표현할 때 사용 \r 캐리지 리턴(줄 바꿈 문자, 현재 커서를 가장 앞으로 이동) \f 폼 피드(줄 바꿈 문자, 현재 커서를 다음 줄로 이동) \a 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다) \b 백 스페이스 \000 널 문자 - 활용빈도가 높은 것은 \n, \t, \\, \’, \’’ 이다..
print() 함수는 화면에 결과물을 출력하기 위한 함수이다. 함수 입력방법이 궁금하다면 help() 함수를 사용해보자. help(print) Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between ..
문자열(String)이란 문자, 단어 등으로 구성된 문자들의 집합을 의미한다. 예를 들어 다음과 같은 것들이 문자열이다. 문자형 자료는 작은따옴표(')또는 큰따옴표(")와 함께 입력한다. print('You Need Python') print('a') print('123') [문자형 입력하는 방법] 작은 따옴표: ' 큰 따옴표: " 작은 따옴표 3개: ''' 큰 따옴표 3개: """ print('You Need Python') print("You Need Python") print('''You Need Python''') print("""You Need Python""") 큰 따옴표를 문자열에 포함하고 싶을 때 print('"Python is very easy." he says.') 문자열 안에 큰따옴표..
프로그래밍을 하다 보면 다양한 데이터를 다루게 된다. 또한, 프로그래밍의 참, 거짓 유무를 판단해야 할 때가 많다. 이런 데이터를 다루기 위해 다음의 데이터 유형을 알아야 한다. 데이터 유형은 크게 세가지로 구분된다. 구분 데이터 타입 설명 예시 문자형 str 문자 ‘abc’, ’123’ 숫자형 Int, float 정수, 실수 1, -12.5 Bool형 bool 참, 거짓 True, False [문자형 자료] print('You need Python') type('You need Python') # str a = 'You need Python' type(a) # str [숫자형 자료] 정수와 실수로 구분된다. 정수 a = +123 b = -178 type(b) # int 실수 a = 1.2 b = -3...