int
: 정수
float
: 실수
complex
: 복소수
bool
: 불린
str
: 문자열(시퀀스)
list
: 리스트(시퀀스)
tuple
: 튜플(시퀀스)
set
: 집합
dict
: 사전
a = 3
c = .7
print(float(a))
print(int(b))
print(int(true))
print(abs(-7)) #절댓값
print(5**3) #5의 3승
str1_t1 = ''
str1_t2 = str()
print("I'm a boy")
print('I\'m a boy')
print('a \t b') #tab만큼 간격
print('a \n b') #줄바꿈
이스케이프 사용하지 않기위해 r을 앞에 붙여서 변수 선언
raw_s1 = r'D:\pthon\test'
print(raw_s1)
멀티라인으로 만들 곳에 (역슬러시)를 사용해서 줄바꿈 가능
multi = \
"""
string
multi line
test
"""
str001 = "python"
str002 = "apple"
print('y' in str001) #str001에 y가 들어있는가(시퀀스에서 사용 가능)
print('P' not in str002) #str002에 대문자 p가 들어있는가
숫자로 보이지만 문자로 인식됨
print(str(66))
capitalize
: 첫문자 대문자 변경
endwith
: 끝 글자가 어떻게 끝나는가
replace
: 글자 찾아서 변경
등등....
dir
사용 = im_str에서 사용할 수 있는 것들을 나열
이중 __iter__
이 있으면 시퀀스(반복할 수 있다)
im_str = "Good Boy"
print(dir(im_str)) #__iter__
for i in im_str:
print(i)
str_sl = "Nice Python"
print(str_sl[0:3]) #0, 1, 2번 출력
print(str_sl[:len(str_sl]-1)
#str_sl[:10]print(str_sl[1:4:2])
#1:3까지 중에 2칸씩 띄어서각 문자마다 컴퓨터가 사용하는 고유번호
a = 'z'
print(ord(a)) #a의 아스키 코드번호를 알려줘
print(chr(122)) #아스키 코드 를 넣으면 해당하는 문자 나옴