300x250
문자열 그리고 입출력 기초에 대해 알아보자
C언어는 변수를 선언할 때 자료형을 적어줘야 한다
하지만 파이썬은 따로 자료형을 적어 선언을 해줘야 할 필요가 없다
그저 변수를 적고 값을 넣기만 하면 된다
물론 나중에 특정 자료형이 필요하다면 그때는 형 선언을 해줘야 한다
a=10 # 정수형
b=3.141592 # 실수형
c="Korea" # 문자형
아래와 같은 형식으로 구별해주기만 하면
그에 맞는 자료형을 생성한것과 다름이 없다
그리고 정수형 모든 자료형은 +,* 더하기와 곱하기 연산이 가능하다
문자열 연산
c="South"
d="Korea"
print(c+d)
>>> "SouthKorea"
print(c*2)
>>> "SouthSouth"
위와 같이 문자열을 통한 더하기와 곱하기연산 후 출력 역시도 가능하다
문자열 인덱싱&슬라이싱
c="1998-03-24"
c[0:4]
>>> 1998
c[6:7]
>>> 03
c[:4]
>>> 1998
c[-1]
>>> 4
c[:]
>>> 1998-03-24
문자열의 일부만 출력 혹은 잘라서 다른 변수에 담을수도 있다
문자열을 다루는데 가장 기본적인 기능이고 쉽게 사용할 수 있고
위와 같이 다른 특수문자들과 같이 이루어져 있는 이름에서 정보만 가져와야 할때
이런식으로 인덱싱을 이용해 보기 좋게 출력하는게 가능하다
자료형 별 출력법
a=10
b=3.14
c="korea"
print("a:{} b:{} c:{}".format(a,b,c))
>>> a:10 b:3.14 c:korea
값을 따로 출력해줄때는 print 함수를 사용하는데
현재 파이썬3 이상 기준으로 format을 이용한 출력을 권장하고있다
그렇다고 해서 기존의 출력법이 사용이 불가능해진 것은 아니다
{}위치에 기존에 사용하던 % 변환문자열이 들어가는 자리라고 보면 되고
그 뒤 format함수에 출력하려한 순서에 맞춰 변수들을 넣어주면 된다
300x250
'개발&코딩 > Python' 카테고리의 다른 글
[Python] - list 자료형에 대한 기초 (0) | 2020.09.08 |
---|---|
[Python] - 문자열을 더 편리하게 관리하는 함수들 split,join,replace,count,find (0) | 2020.09.08 |
[Python] - Class에 대해 그리고 상속과 메서드 오버라이딩 (0) | 2020.09.08 |
[Python] - Class 심화 Python 객체 지향 프로그래밍(OOP) // 파이썬 중급 (0) | 2020.08.12 |
Python 기초 예제(자료형 예제) 모음 - 1 (ver1.0) (0) | 2020.08.10 |
댓글