반응형 4.파이썬 기본 자료형37 파이썬 문자열의 덧셈, 곱셈 파이썬 문자열의 덧셈, 곱셈 1) 덧셈연산 >>> "안녕"+'하니?''안녕하니?' 2) 곱셈 연산 >>> "안녕"*3'안녕안녕안녕' 3) 뺄셈 연산 (불가) >>> "안녕"-"안"Traceback (most recent call last): File "", line 1, in "안녕"-"안"TypeError: unsupported operand type(s) for -: 'str' and 'str' 4) 나눗셈 연산 (불가) >>> "안녕안녕안녕"/3Traceback (most recent call last): File "", line 1, in "안녕안녕안녕"/3TypeError: unsupported operand type(s) for /: 'str' and 'int' 2020. 6. 17. 파이썬 문자열 인덱싱,슬라이싱 하는 방법 파이썬 문자열 인덱싱,슬라이싱 하는 방법 파이썬 문자열은 인덱싱과 슬라이싱이 가능합니다. 인덱싱과 슬라이싱은 원하는 문자열에 접근하는 방법입니다. 둘다 목적이 같은데 편의상 아래와 같이 구분하여 사용하겠습니다. 인덱싱 : 하나의 원소에 접근 슬라이싱 : 여러 원소에 접근 1. 인덱싱 먼저 문자열을 하나 만들어봅시다. my_str="cover" 이제 인덱싱을 사용해봅시다. 정의한 변수 오른쪽에 대괄호를 붙이고, 대괄호 안에 숫자를 넣어주면됩니다. 1을 넣어볼까요. >>> my_str[1] 'o' 두번째 글자가 출력됩니다. 문자열의 번호를 매길 때 0번 부터 시작하기 때문입니다. 1 대신 0을 넣어봅시다. >>> my_str[0] 'c' 왠지 음수도 가능할 것 같은데요. -1을 넣어봅시다. >>> my_st.. 2020. 3. 22. 파이썬 문자열 여러줄 쓰는 방법 파이썬 문자열 여러줄 쓰는 방법 나는니가좋아 라는 말을 쓰고 싶다고 해봅시다. 파이썬에서는 엔터를 누르는 순간 입력이 되버립니다. 어떻게해야할까요? 두 가지 방법이 있습니다. 1) \n 사용 >>> print("나는\n니가\n좋아")나는니가좋아 2) 따옴표 세번 사용 >>> print("""나는... 니가... 좋아""")나는니가좋아 2020. 3. 22. 파이썬 문자열 안에 따옴표 사용하기 파이썬 문자열 안에 따옴표 사용하기 나는 "니가" 좋아 라는 말을 출력하고 싶다고 해봅시다. 아래와 같이 입력해봅시다. >>> "나는 "니가" 좋아" File "", line 1 "나는 "니가" 좋아" ^SyntaxError: invalid syntax 오류가 발생합니다. 쌍따옴표를 아래와 같이 인식을 해서 발생하는 오류입니다. 니가를 기준으로 양쪽을 문자열로 인식한 것입니다. "나는 "니가" 좋아" 이럴때 두가지 방법으로 해결할 수 있습니다. 1) 큰 따옴표와 작은따옴표를 함께 사용 >>> '나는 "니가" 좋아''나는 "니가" 좋아' 2) 이스케이프 문자 사용 >>> "나는 \"니가\" 좋아"'나는 "니가" 좋아' 2020. 3. 22. 파이썬 문자열 정의하기 파이썬 문자열 정의하기 문자열은 말 그대로 '문자들의 나열'입니다. 문자열은 작은따옴표나 큰 따옴표를 이용하여 정의합니다. >>> ch="나는 문자열이다." print 함수를 이용하면 출력 할 수 있습니다. >>> print(ch)나는 문자열이다. 사실 print 함수 생략하고도 출력할 수 있습니다. >>> ch'나는 문자열이다.' 문자열은 영어로 string입니다. type을 확인해보면 str이라고 출력됩니다. >>> type(ch) 2020. 3. 22. 파이썬 부울 자료형 (논리형) 파이썬 부울 자료형 (논리형) 부울연산에 사용되는 자료형입니다. True와 False 두개의 값만 같습니다. 부울연산은 조지 부울이라는 사람이 고안한 방법입니다. True와 False의 두가지 값으로 하는 연산입니다. 논리값으로 하는 연산이기 때문에 논리연산이라고도 합니다. 컴퓨터공학과 논리회로시간에 배웁니다. 부울연산은 논리회로를 만들 때 사용됩니다. 논리회로의 원리가 실제 컴퓨터 회로에 사용됩니다. 반도체를 이용하여 구현합니다. 파이썬에서 부울 자료형을 사용해봅시다. >>> a=True >>> b=False >>> c=2>5 >>> a True >>> b False >>> c False >>> type(a) 2020. 3. 21. 파이썬 숫자 자료형 (정수, 실수, 복소수) 파이썬 숫자 자료형 (정수, 실수, 복소수) 파이썬에서 제공하는 숫자 자료형은 아래의 세가지가 있습니다. - 정수형(int) - 실수형(float) - 복소수형(complex) 입력한 숫자에 따라 정수,실수,복소수를 파이썬이 알아서 인식합니다. >>> a=3 >>> type(a) >>> a=3.1 >>> type(a) >>> a=2+3j >>> type(a) 2020. 3. 21. 이전 1 2 다음 반응형