티스토리 뷰
Python |
Basic
스위트 suite : 같은 블록안에 있는 일련의 코드들
대소문자 구분함
출력 :
print("문자열") print(1975) print("포멧타입 %s 출력", %var) |
Format : %d - 정수 , %f - 실수 , %s - 문자열, %c - 단일문자
문자열내 % 출력은 %% 사용
입력 :
var = input()
입력은 문자열로 받는다. 정수 필요시 변환하여야 한다.
var = int(input(‘첫번째 숫자를 입력하세요”)
연산자
승수계산은 **
3 ** 4 - 3의 4승 구하기
문자열
str = “문자열 테스트 하기”
문자열 인덱싱 : str[0]
문자열 슬라이싱 : str[0:4] → 5글자가 나오는것이 아니라 4글자가 나옴
공백도 문자열로 계산됨
str[4: ]
str[ : ]
str[3: -2] → 3번째 부터 뒤에서 2번째 까지
메타케리터
\n = 줄바꿈 \t \000 → null \\
대문자 / 소문자 변경
str.upper() str.lower() str.count('자') 해당되는 문자 카운터 str.count("자", 3) → 뒤의 숫자는 시작위치 지정 str.index("자") → 문자의 위치 찾기, str.index("자",3) |
문자열 공백 제거
str.lstrip() str.rstrip() str.strip() |
문자열 내용 바꾸기 str.replace(old, new [,max])
srt.replace("abc", "가나다") str.replace("a", "b") str.replace("a", "b", 3) |
문자열 나누기 str = “a-a-a-a-a-a” str.split(str=””, num=string.count(str))
str.split("-") → ['a', 'a', 'a', 'a', 'a', 'a'] str.split() → ['a-a-a-a-a'] str.split("-", 3) → ['a', 'a', 'a', 'a-a-a'] |
문자열 길이 len()
문자열 연산 print(“*”, 20)
여러줄 문자열 str = ‘’’ abc
def ‘’’ ‘ 홑따옴표 세개를 연속으로 사용
문자열변환 str(숫자)
주석
""" 나 ''' 세개의 인용부호로 감싸기
# 해시문자를 사용하여 주석으로 표시하기