001. 자료형,변수,문자열

2020. 3. 11. 05:46CSE/Python

1. 자료형

: 대표적인 자료형으로는 int(정수), float(실수), string(문자열) 등이 있음

+ type()를 통해 특정 데이터의 자료형을 알 수 있음

 

2. 변수

: 파이썬에서 변수를 선언할 때는 자료형 없이 그냥 선언해 주면 됨

 

* 자료형과 변수 예시

a = 10            #int(정수)
b = 10.1          #float(실수)
c = 'hello world' #string(문자열)
d = -1
g = 10+2j         #복소수
h = 0b1001        #int(2진수)
i = 0o1001        #int(8진수)
j =0x1001         #int(16진수)

print(type(c))

 

3. 문자열

: 문자열 메소드 예시

s = 'Hello! It's Python World.'

print(s[0]) 			#string 배열로 취급 가능
print(s[0:7])			#0부터 7 앞까지 잘라서 print
print(s[0:15:2]) 		#0부터 15 앞까지 두 번씩 건너 뛰면서 출력해라
print(s[10:0:-1]) 		#10부터 0 앞까지 한 번씩 건너 뛰면서 출력해라
print(s[:10:2]) 		#처음부터 10앞까지 두 번씩 건너 뛰면서 출력해라
print(s[::2]) 			#처음부터 끝까지 두 번씩 건너 뛰면서 출력해라
print(s[::-1]) 			#끝부터 처음까지 한 번씩 건너 뛰면서 출력해라
print(s[-1]) 			#마지막 값을 구할 때 많이 씀

print(s.upper()) 		#전부 다 대문자로
print(s.lower()) 		#전부 다 소문자
print(s.count('l')) 	#'l'의 갯수 세기
ss = '               Hello World            '
print(ss.lstrip()) 		#왼쪽 공백 없애기
print(ss.rstrip()) 		#오른쪽 공백 없애기
print(ss.strip())  		#양쪽 공백 없애기
a = s.split()  			#' '기준으로 split
print('*.join(a))  	#a를 !와 같이 join => Hello!*It's*Python*World.

 

 

+ print format 기본 사용 방법

print('제 이름은 {}입니다. 제 나이는 {}입니다.'.format('Ella',23)) #{}안에 넣어주기
print('제 이름은 {0}입니다. 제 나이는 {1}입니다.'.format('Ella',23)) #매칭도 가능

'CSE > Python' 카테고리의 다른 글

003. 함수, 반복문, 조건문  (0) 2020.03.22
002. 형변환, bool, 연산  (0) 2020.03.11