본문 바로가기
반응형

분류 전체보기85

[파이썬 자료형] String 문자열 (관련함수 Method) [파이썬 자료형] String 문자열 (관련함수 Method) 문자열 관련 함수들문자열 관련 함수들은 문자열을 쉽게 조작할 수 있는 기능이라고 보면 된다. 문자열 중 특정 문자 개수 세기 count() 문자열 중 특정 문자의 위치 find(), index()find(), index() 모두 찾으려는 문자의 처음으로 나온 위치를 반환한다. 만약 찾는 문자나 문자열이 존재하지 않는다면 find()는 -1을 반환하고 index()는 오류가 발생한다. 문자열 삽입 join()문자열의 각각의 문자 사이에 변수 str의 값인 ','를 삽입한다. 소문자를 대문자로 바꾸기 upper(), 대문자를 소문자로 바꾸기 lower()문자열이 이미 바꿔줄 대(소)문자라면 아무런 변화도 일어나지 않는다. 왼쪽 공백 지우기 lst.. 2018. 12. 5.
[파이썬 자료형] String 문자열 (포매팅 Formatting) [파이썬 자료형] String 문자열 (포매팅 Formatting) 문자열 포매팅 Formatting어떤 문자열 중 특정한 문자를 계속 바꿔야 할 경우 쉽게 해주는 것을 말한다.오늘은 1일이다. 오늘은 2일이다. 오늘은 3일이다. 다음은 숫자를 변화시킬 때 쓰는 포매팅 방법이다. 오늘은 월요일이다. 오늘은 화요일이다. 오늘은 수요일이다. 다음은 문자를 변화시킬 때 쓰는 포매팅 방법이다. 정수일때는 변화시킬 문자열 자리에 %d와 %s를 썼다. 자료형에 따라 문자열 포맷 코드를 써줘야 한다. %s문자열 (String)%c문자 1개(character)%d정수 (Integer)%f부동소수 (floating-point)%o8진수%x16진수%%Literal % (문자 % 자체) 다음은 복합적으로 여러개를 써야 할 .. 2018. 12. 5.
[파이썬 자료형] String 문자열 (인덱싱, 슬라이싱) [파이썬 자료형] String 문자열 (인덱싱, 슬라이싱) 문자열 인덱싱파이썬의 문자열은 순서가 있는 자료형이다. 문자열 "python" 은 다음과 같은 형태로 순서를 갖는다. p -> y -> t -> h -> o -> n0 1 2 3 4 5 문자열 "python"에서 3번째 글자는 h인 것이다.파이썬에서는 첫번째를 나타내는 숫자는 0이다.p는 0번째, y는 1번째, t는 2번째 이렇게 생각하는 것이 쉽다.왜 0부터인가? 이 질문을 해결하느니 그냥 0부터 이구나 하면 삶이 편해진다.이렇게 순서가 있는 문자열에서 어떠한 문자를 하나 가리키는 것을 인덱싱이라고 한다. 문자열 인덱싱은 문자열옆에 대괄호[ ]를 쓰고 대괄호안에 가리킬 번호를 쓰면 된다.문자열[번호]"python"[1] 는 y를 가리킨다. 뒤에.. 2018. 12. 5.
[파이썬 자료형] String 문자열 (문자열 생성, 연산) [파이썬 자료형] String 문자열 (문자열 생성, 연산) 문자열(String) 이란 문자로 구성된 문자들의 집합을 의미한다.파이썬에서 문자열을 표현하는 방법은- 큰따옴표 또는 작은 따옴표로 문자열을 감싼다.- 문자열에 작은따옴표(')를 포함하고 싶을 때는 큰따옴표(")로 문자열을 감싼다.- 문자열에 큰따옴표(")를 포함하고 싶을 때는 작은따옴표('")로 문자열을 감싼다. 따옴표는 문자열의 시작과 끝을 알리는 기호로 사용되므로 'I' 까지 인식하고뒤에 m 부터는 문자열인지 무엇인지 파이썬이 알지 못하기 때문에 오류가 발생한다. 작은(큰)따옴표 안에 작은(큰)따옴표를 포함하고 싶다면 문자열안에 작은(큰)따옴표 앞에 \(백슬래시)를 붙인다. 백슬래시를 붙이면 문자열을 생성하는 기호가 아닌 문자로 인식하게 .. 2018. 12. 5.
[파이썬 자료형] Number [파이썬 자료형] Number 파이썬의 자료형 중 숫자에 대해 간략히 알아본다. 모든 프로그래밍언어의 기본이 자료형이고 언어마다 자료형의 의미는 대부분 비슷하지만 사용하는 형태 등의 약간의 차이가 있다. 여러가지 언어를 사용하다보면 헷갈리기 쉬우므로 정리해둔다.그 중 첫 번째로 숫자형 (Number) 자료에 대해 알아본다. Number는 주로 Int와 Float 두 가지로 나뉜다.말 그대로 정수와 소수점을 포함하는 실수이다. 그림에서와 같이 표현방식만 다를뿐 숫자형은 int와 float, 복소수를 의미하는 complex가 있다.지수 표현 방식이며 결과값이 소수이기 때문에 float이다.8진수와 16진수의 결과값도 정수이기 때문에 int 로 표시된다.print() 와 type() 그에 따른 결과값인 에 관.. 2018. 12. 5.
반응형