숫자형
특수연산
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.
'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 |