댓글 목록

파이썬 문자열

페이지 정보

작성자 운영자 작성일 18-06-10 12:17 조회 1,709 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

문자 리터럴


파이썬에서 문자리터럴은 작은 따옴표 또는 큰 따옴표로 둘러싸여 있습니다.

'안녕하세요' 와 "안녕하세요"는 동일합니다.


문자열은 print함수를 사용하여 화면에 출력할 수 있습니다.

print("안녕하세요?")

다른 대부분의 프로그래밍 언어와 마찬가지로 파이썬에서 문자열은 유니코드 문자를 표현하는 바이트의 배열입니다.

그러나 파이썬에는 문자 데이터유형이 없으며 단일 문자는 단순히 길이가 1인 문자열입니다.

대괄호는 문자열의 요소에 액세스하는 데 사용할 수 있습니다.


위치 1의 문자 가져 오기 

a = "hello"
print(a[1])

하위 문자열. 위치 2에서 위치 5까지 문자 가져 오기 

b = "world"
print(b[2:5])

strip() 메서드는 시작 또는 끝에서 공백을 제거합니다. 

a = " Hello, World! "
print(a.strip()) # returns "Hello, World!"

len() 메서드는 문자열의 길이를 반환합니다. 

a = "Hello, World!"
print(len(a))

lower() 메서드는 소문자로 된 문자열을 반환합니다. 

a = "Hello, World!"
print(a.lower())

upper() 메서드는 문자열을 대문자로 반환합니다. 

a = "Hello, World!"
print(a.upper())

replace() 메서드는 문자열을 다른 문자열로 바꿉니다. 

a = "Hello, World!"
print(a.replace("H", "J"))

split() 메서드는 구분 기호의 인스턴스를 찾으면 문자열을 하위 문자열로 분할합니다 

a = "Hello, World!"
print(a.split(",")) # returns ['Hello', ' World!']

명령줄 문자열 입력 

파이썬은 명령행 입력을 허용합니다.

즉, 사용자에게 입력을 요청할 수 있습니다.


다음 예제에서는 사용자 이름을 묻는 메시지를 표시한 다음 input() 메서드를 사용하여 이름을 화면에 인쇄합니다.

print("이름을 입력하세요:")
x = input()
print(x + "님, 반갑습니다.")

이 파일을 hello_string_input.py 파일로 저장하고 명령줄을 통해 로드하십시오.

C:\Users\Your Name>python hello_string_input.py

위 프로그램은 사용자에게 다음과 같이 문자열을 요구합니다.

이름을 입력하세요:

사용자가 이름을 입력하면

홍길동

프로그램은 작은 메시지와 함께 화면에 이를 출력합니다.

홍길동님, 반갑습니다.


댓글목록 0

등록된 댓글이 없습니다.