코딩한걸음
article thumbnail
[Python] 파이썬의 자료형 - 문자열 자료형 (4)
Python 2023. 3. 23. 23:53

파이썬의 자료형 - 문자열 자료형 : 문자열 관련 함수들 string = 'The quick brown fox jumps over the lazy dog.' 이 문자열은 코딩 처음 배울때 썼던 문자열인데 a부터 z까지 모든 알파벳이 있어서 예제로 쓰기 좋다. 따라 써보는 사람들은 복붙해서 쓰면 된다. 문자열 관련 함수들 count : 문자 개수 세기 문자열 중 문자 개수를 리턴함 find : 문자 위치 알려주기 문자열 중 해당문자( 'a' )가 처음 나온 위치를 리턴, 만약 없다면 -1을 리턴함 물론 파이썬은 0부터 세기때문에 위치는 인덱스값이라고 생각하면 좋다 index : 문자 위치 알려주기 find와 같이 해당문자( 'a' )가 처음 나온 위치를 리턴, 하지만 없다면 에러를 띄운다 join : 문자..

article thumbnail
[Python] 파이썬의 자료형 - 문자열 자료형 (3)
Python 2023. 3. 23. 23:02

파이썬의 자료형 - 문자열 자료형 : format 함수, f 문자열 포매팅 format 함수를 이용한 포매팅 문자열에 format 함수를 사용하면 더 깔끔하게 문자열 포맷을 지정할 수 있다. 숫자 바로 대입하기 {0} 대신 뒤에 format으로 지정한 3이 들어갔다. 문자열 바로 대입하기 {0} 대신 format으로 지정한 "다섯" 문자열이 들어갔다. 변수로 대입하기 {0} 대신 format으로 지정한 변수 number=5 의 값이 들어갔다. 2개 이상의 값 넣기 {0} 에는 number가, {1} 에는 day가 들어갔다. 이를 통해 format 함수의 파라메터 인덱스가 문자열안에 숫자로 들어가게 된다는 것을 알 수 있다. 검증 변수명으로 넣기 이렇게 변수명으로 넣는것이 인덱스로 넣는것보다 직관적이다 물..

article thumbnail
[Python] 파이썬의 자료형 - 문자열 자료형 (2)
Python 2023. 3. 23. 17:57

파이썬의 자료형 - 문자열 자료형 문자열 포매팅 "지금은 20:50분 입니다" 이렇게 시간을 알려주는 문장을 출력하는 프로그램을 만들었다고 가정하자. "지금은 20:51분 입니다" 위에 글을 쓰는동안 어느세 1분이 지났다. 그럼 또 문장을 써야한다. 하지만 위의 두 문자열은 모두 같은데 숫자만 다르다. 이렇게 나머지는 같고 특정한 부분만 바뀌는 경우가 있을 때 문자열 포매팅을 사용한다. 숫자 바로 대입 문자열 안에 숫자를 넣고 싶은 자리에 %d 를 넣어주고, 삽입할 숫자는 문자열 뒤 % 다음에 넣으면 된다 %d는 문자열 포맷 코드라고 한다 문자열 바로 대입 문자열 안에 또다른 문자열을 삽입하기 위해 %s 를 사용했다 숫자를 넣기 위해선 %d, 문자열을 넣기 위해선 %s를 사용한다 또 중요한건 문자열 변수..

article thumbnail
[Python] 파이썬의 자료형 - 문자열 자료형 (1)
Python 2023. 3. 22. 20:42

파이썬의 자료형 - 문자열 자료형 문자열( String )이란 문자, 단어 등으로 구성된 문자들의 집합이다. 쉽게 생각하면 큰/작은 따옴표(" ", ' ')안에 들어있으면 문자열로 인식한다 그래서 "12345"를 문자열로 인식한 것 str() 함수를 이용해 문자열로 바꿀 수도 있다 터미널에선 똑같이 12345로 보이지만 타입이 int와 str로 다르다. 문자열 연산하기 문자열 더해서 연결하기 문자열에서 + 연산은 연속을 뜻한다. 문자열이 연속으로 출력된다 문자열 곱하기 문자열에서 * 연산은 반복을 뜻한다. 문자열이 반복돼서 출력된다 문자열 인덱싱과 슬라이싱 인덱싱( Indexing )은 무엇을 '가리킨다'는 의미고, 슬라이싱( Slicing )은 '잘라낸다'는 뜻이다 문자열 인덱싱 파이썬에서는 인덱스를 ..

article thumbnail
[Python] 파이썬의 자료형 - 숫자형
Python 2023. 3. 22. 16:59

파이썬의 자료형 - 숫자형 정수형 정수형( integer )은 정수를 뜻하는 자료형이다 int() 함수를 사용해서 정의할 수 있다 int() 를 사용해 정의하면 정수가 되기 때문에 소수점은 버린다 실수형 실수형( floating-point )은 소숫점이 포함된 숫자이다 float() 함수를 사용해서 정의할 수 있다 정수로 넣어도 float형태로 반환된다 숫자형을 활용하기 위한 연산자 기본적인 사칙연산은 +, -, *, / 로 가능하고 추가로 몇 가지 연산이 가능하다 a ** b : a의 b제곱 구하기 a // b : a / b의 몫 구하기 a % b : a / b의 나머지 구하기 몫과 나머지 구하는 방법은 은근히 많이쓰인다!