본문 바로가기
728x90

python 문자열3

[5분 공부] Python 문자열 - 2 python의 문자열은 앞서 공부했던 list 와 많이 유사하다. list가 자료형들의 나열이라고 하면, 문자열은 문자들의 나열이라 할 수 있다. 오늘은 이 문자열에 대해 조금 더 알아보는 시간을 갖으려 한다. 1. 인덱싱(Indexing) list와 마찬가지로 문자열에도 인덱싱이 가능하다. 바로 예제를 살펴보도록 하자. character = 'python' # 순서 print(character[0]) print(character[1]) print(character[2]) print(character[3]) print(character[4]) print(character[5]) list 처럼 인덱싱을 해주면 각 위치에 있는 문자열을 하나씩 반환해준다. 이는 반복문을 사용할 때에도 마찬가지이다. 아래와 같.. 2022. 12. 8.
[5분 공부] Python 기본 - 문자열 합치기 오늘도 쓸 내용이 없어서 작성하는 Python 이야기. 파이썬 기본, 문자열 합치기 이다. 숫자형의 경우 우리가 알고 있는 사칙연산이 가능한데, 문자열의 경우에 사칙연산을 하면 어떻게 될까? 매우 간단하다. 덧셈을 하게되면 앞의 문자열과 뒤의 문자열이 이어진다. 변수를 선언한 후 사용을 할 수도 있다. ※ 변수(Variable)란 수학적 의미로 "수식에 따라 변하는 값" 으로 알고 있을텐데, 프로그래밍에선 "아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름"이라 정의된다. 곱셈을 하면 어떻게 될까. 문자열에 * 연산자를 사용하면, 해당 문자열이 곱한 만큼 반복되게 된다. 문자열에 사용할 수 있는 사칙연산은 덧셈과 곱셈 두 가지가 있다. 이 두가지로 문자열을 합치거나 반복.. 2022. 1. 25.
[5분 공부] Python 문자열 - 1 멍선생이 쓸 내용이 없을 때 마다 작성하는 Python 이야기. 하는 일이 코딩과 연관되어 있다보니 더 올리기 귀찮은 그 주제. (멍선생은 주로 C++과 Java 를 다루긴 하지만.. 그마저도 잘 못한다) 무려 8개월 만에 올리는 파이썬 기본편, 문자열 이다. 지난번까지 숫자형을 정리했었는데 이번엔 문자열. 문자랑 숫자랑 어떻게 다르냐 할 테지만, 코딩을 통해 컴퓨터에게 이건 문자야, 숫자야 알려주려면 " 나 ' 로 문구를 묶어줘야 한다. 따옴표로 묶지 않거나, 쌍을 맞춰주지 않았을 때엔 에러가 난다. 위에꺼는 " 를 붙이지 않은 것, 밑에꺼는 " 로 시작해서 ' 로 묶은 경우다. 문자 내에서 ' 나 " 를 포함시키고 싶을 때엔, 서로 다른 인용부호를 사용해야 한다. 이렇게 사용하면 'I' 만 문자로 인.. 2022. 1. 24.
반응형