Python/Python Basic 40

파이썬 이스케이프 문자, 이스케이프 문자 포함 출력 - 공부하는 도비

오늘은 파이썬 이스케이프 문자에 대해 정리해보고자 합니다. 처음 파이썬을 공부할 때, 이스케이프 관련 내용을 크게 생각하지 않고 있다가 최근 코딩하는 도중 계속 오류가 나는걸 보고 다시 정리해야겠다 생각해서 이렇게 피드를 쓰게 되었습니다. 기초적인 부분을 간과한게 이제서야 드러난거졓ㅎㅎ 우선, 이스케이프 문자란? 간단히 설명하면, 이미 지정된 문자들로 그 문자가 특수한 뜻을 가지는 것입니다. 파이썬에서 자주 쓰는 이스케이프 문자를 정리해보았어요. 두 가지만 자세하게 정리해볼게요~! - \\는 역슬래시를 나타내는데, 여기부터는 코드를 보면서 설명을 해볼게요. 저는 지금 "hi ~~\" 라는 문장을 출력하고 싶은데, 실행을 시키면 오류가 발생합니다. 이 경우는 컴퓨터가 \"을 큰 따옴표로 인식하기 때문에 틀..

Python/Python Basic 2020.11.26

파이썬 Dictionary, get(), keys(), values(), items() 사용법, 파이썬 mapping type - 공부하는 도비

- mapping type : mapping object는 값의 대응 관계를 표시하여 임의의 key 값으로 value를 찾습니다. 파이썬의 mapping type은 Dictionary가 유일하고, 순서 열과 다르게, 순서 X, 중복 X, 수정 O, 삭제 O 와 같은 특징을 가지고 있습니다. '순서와 중복을 허용하지 않는다'가 파이썬 Dictionary의 가장 큰 특징입니다. 1. 선언 Dic의 선언은 {} - 중괄호를 사용합니다. key와 value 쌍들이 { }로 둘러싸이고, 각각의 요소는 key : value 형태이며, 코머(,)로 구분합니다. value에는 숫자, 문자, 문자열, 리스트, 튜플도 올 수 있습니다. 하지만, key에는 list. dict 등과 같이 내용이 바뀔 수 있는 object는 ..

Python/Python Basic 2020.06.09

파이썬 Tuple(튜플), index(), count(), in 함수 이용 - 공부하는 도비

파이썬 타입은 크게 '숫자(number), 순서 열(sequence), 매핑(mapping), 집합(set)'으로 구분할 수 있습니다. 오늘은 순서 열 중 Tuple(튜플)에 관해서 정리해보려고 합니다. 또한, 튜플과 연관 지어 index(), count(), in 함수 사용도 알아보겠습니다. 우선, 튜플의 가장 큰 특징 4가지는 순서 O, 중복 O, 수정 X, 삭제 X입니다. 순서, 중복, 수정, 삭제 모두가 되는 list(리스트)에 비해서는 제약조건이 많은 편입니다. 하지만, DB에서 수정, 삭제가 돼서는 안 되는 정보(ex, 주민등록번호) 따위를 저장할 때 사용하면 유용하겠죠? 삭제가 허용되지 않기 때문에, 'del, remove(), pop()' 함수는 사용할 수 없습니다. 1. 선언 a = ()..

Python/Python Basic 2020.06.09

파이썬 list(리스트), append(), reverse(), insert(), remove(), pop(), extend(), delete 함수 사용 - 공부하는 도비

파이썬 타입은 크게 '숫자(number), 순서 열(sequence), 매핑(mapping), 집합(set)'으로 구분할 수 있습니다. 오늘은 순서 열 중 list(리스트)에 관해서 정리해보려고 합니다. 또한, 리스트와 연관 지어 append(), reverse(), insert(), remove(), pop(), extend(), delete 함수 사용도 알아보겠습니다. 우선, 리스트의 가장 큰 특징 4가지는 순서 O, 중복 O, 수정 O, 삭제 O 가 된다는 것입니다. 스트링(문자열)과 비교했을 때, 굉장히 유연하게 쓸 수 있다고 느끼실 겁니다. 1. 선언 a = [] b = list() c = [1, 2, 3, 4, 5] d = ['hi', 'i','am', 'dobby'] e = ['hi', [1..

Python/Python Basic 2020.06.08

파이썬 format 함수 사용 - 공부하는 도비

안녕하세요. 저번 글에서는 sep와 end 함수를 사용하는 법을 배웠는데, 오늘은 format함수에 대해 공부해볼게요. format이라는 단어 자체의 뜻이 형식, 서식, 초기화 등의 뜻을 가지고 있는 것처럼, 특정 부분을 원하는 값이나 문장으로 매핑(초기화) 해주는 함수입니다. 우선, 사용 형태는 print('{} {}'.format(' ', ' ')) print문을 쓴 다음에, 소괄호() 안에 중괄호{}를 넣고 .format('') 형식으로 사용하게 됩니다. 말로 설명을 하려니 잘 이해가 되지 않는데, 예제와 함께 보면 이해가 더 잘 될 겁니다! print('{} and {}'.format('python', 'dobby')) print("{} {}".format("공부하는","도비")) #출력 : py..

Python/Python Basic 2020.05.04

separator, end 함수 사용 - 공부하는 도비

파이썬에서 가장 기본적인 함수에는 출력 함수 'Print'가 있죠? 개인적으로 프로그래밍 언어를 배울 때, 가장 중요한 것이 기본 출력이라고 생각해요. 출력을 할 때 많은 옵션들이 존재하기 때문에, 오늘은 그 옵션들에 대해서 공부해보는 시간을 가져볼게요. 1. separator print("안녕하세요.", "공부하는 도비입니다.") 라고 코딩을 작성하게 되면, 출력 결과 : 안녕하세요.공부하는 도비입니다. 이런 식으로 띄어쓰기되지 않은 채 출력이 됩니다. 이럴 때, sep 옵션을 사용하게 되면 원하는 값을 한 줄에 출력할 수 있습니다. print('2020','05','04',sep='-') #출력 : 2020-05-04 print('공','부','하','는','도','비',sep=' ') #출력 : 공..

Python/Python Basic 2020.05.04

파이썬 식별자(identifier) 만들기 - 공부하는 도비

오늘은 파이썬에서 식별자 만드는 규칙을 알아보도록 할게요. 우선 식별자가 무엇인지 알아야겠죠? 식별자(identifier)란? 변수, 함수, 클래스, 모듈 기타 객체를 식별하는 데 사용되는 이름입니다. 식별자는 사용자가 임의로 지정합니다. 따라서 이름만 보아도 뜻을 알 수 있도록 지정하는 것이 좋습니다. 이제, 식별자 만드는 규칙을 보겠습니다. ① 첫 글자는 영문자 또는 밑줄('_', under score)이어야 합니다. 숫자 시작은 안된다는 말과 같습니다. ② 두 번째 글자부터는 문자, 숫자, 또는 밑줄을 사용할 수 있습니다. ③ 소문자와 대문자는 다른 것으로 인식하기 때문에 주의해야 합니다. ex) Dobby와 dobby는 동일하지 않습니다. ④ 한글, 한자 등도 사용가능 합니다. ⑤ '!, @, #..

Python/Python Basic 2020.04.06

파이썬 산술연산 숫자 타입 내장함수(builtin function), 내장함수 리스트 보기 - 공부하는 도비

안녕하세요 공부하는 도비입니다. 오늘은 파이썬 숫자 타입에 해당하는 내장 함수에 대해 알아보려고 합니다. 내장 함수라고 하는 것은 모듈이나 패키지를 가져오지 않고 바로 사용할 수 있는 함수입니다. 이러한 함수들은 __builtins__라는 모듈에 정의되어있습니다. Python 대화형 쉘에서 dir(__builtins)를 입력하게 되면, 파이썬의 내장 함수 목록을 볼 수 있습니다. 보다 더 자세한 설명은 쉘에서 help()를 이용해서 더 자세하게 볼 수 있습니다. 아래 예시는 open에 해당하는 내장 함수입니다. 저렇게 쉘을 통해서도 볼 수 있고, 그냥 파이썬을 실행시키고 dir(__builtins__)을 출력하면 똑같이 나오게 됩니다. 사실 이렇게 많은 내장 함수를 외우고 있을 필요는 없습니다. 자신이 ..

Python/Python Basic 2020.04.06

파이썬 분수식 계산 - 공부하는 도비

이전 게시물에서는 파이썬의 연산자를 알아보고, 연산자의 우선순위도 배워보았습니다. 2020/04/03 - [파이썬] - [파이썬]산술 연산, 연산자 우선순위 - 공부하는 도비 [파이썬]산술 연산, 연산자 우선순위 - 공부하는 도비 이전 글에서는 파이썬과 IDE를 설치해보았습니다. 2020/04/02 - [파이썬] - [파이썬] 파이썬 IDE 설치하고 사용하기 (Wing PYTHON) - 공부하는 도비 [파이썬]파이썬 IDE 설치하고 사용하기 (Wing PYTHON) - 공부하.. yang-wistory1009.tistory.com 오늘은 파이썬으로 분수식은 어떻게 코딩을 할 것인가에 대해 말해보려고 합니다. 1) 분수식의 표현 : 분수는 '분자 / 분모' 의 형태로 작성하며 분자나 분모가 수식이면 소괄호..

Python/Python Basic 2020.04.03

파이썬 산술 연산, 연산자 우선순위 - 공부하는 도비

산술 연산(Arithmetic expression) 1) 파이썬의 숫자 형 : 파이썬에서 사용하는 숫자는 정수, 실수, 복소수, 불리언의 총 4가지 형(Type)이 있습니다. - 정수(integer) 크기의 제한이 없습니다. 메모리에 저장하고 싶은 만큼 저장이 됩니다. 10진수 정수를 8진법, 16진법, 2진법으로 표기하려면 각각 숫자 영(0)과 영문자 o, x, b 즉, 0o, 0x, 0b를 값 앞에 붙여주면 됩니다. - 실수(real) 실수를 표기하는 법엔 두 가지가 있습니다. 소수점을 사용하는 방법(point float) : 3.14, 1.1, .001 (소수점 왼쪽 생략 가능) 지수를 사용하는 방법(exponent float) le3 = 1 * 10 ** 3 = 1000 (10 ** 3 은 10의..

Python/Python Basic 2020.04.03