Program/파이썬

[Python] 자료형 함수

사막여유 2023. 1. 7. 17:17
728x90

 

숫자형

특수연산

a = 1
b = 2

a ** b # a를 b번 곱합것
a // b  # a를 d로 나눈 몫
a % b # a를 b로 나눈 나머지

문자형

파이썬에서는 문자열도 사칙연산이 가능하다.

s = "Hello"
s1 = "World"

s + s1 = "HelloWorld"
s + ' ' + s1 = "Hello Wrold"
s * 20 = "HelloHelloHelloHelloHello"
len(s) = 5

문자열 Formatting

f-string이라는 포맷이 있는데 해당 포맷을 강사님은 추천한다.

fruit="사과", count = 4
print(f"{fruit}는 {count}개 있다.}") 이렇게 pirnt 뒤 f를 붙여준 뒤
포맷을 넣을 부분에 중괄호를 넣게되면 해당 변수를 사용할 수 있게 된다.

 

문자열 관련 함수들

1. 대소문자 바꾸기 upper(), lower()

s = "Hello Python"
s.upper() = "HELLO PYTHON"
s.lower() = "hello python"

2. 문자 공백 지우기 strip()

s = "                나는 오늘 점심을 먹었습니다"
s.strip() = "나는 오늘 점심을 먹었습니다"

3. 문자열 삽입 join()

s = ( '010' , '1234' , '5678' )
'-'.join(s) = '010-1234-5678'

4. 문자열 나누기 split()

s = "Life is too short."
s.split() = 'Life','is','too','short'

split은 괄호안에 있는 것을 기준으로 잘리게되는데 
예를들어 s.split('is')를 넣게된다면 아래와같이 나오게된다.

s.split('is') = 'Life' , 'too short.'

5. 문자열 바꾸기 replace()

s = 'Life is too short.'
s.replace("Life","This pencil") = This pencil is too short.

728x90

'Program > 파이썬' 카테고리의 다른 글

[Python] 웹 환경 이해  (0) 2023.01.16
[Python] 함수(Function)  (0) 2023.01.09
[Python] 반복문 ( for )  (0) 2023.01.07
[Python] 반복문 ( While )  (0) 2023.01.07
[Python] 조건문(If)  (0) 2023.01.06