새 파일 저장 formatTest.py
#%%format test
data = 10
data2 = "%d" %100
#ㄴ안에 무슨 타입이 들어가든 "str"
print("data : %d" %data);
print(type(data2))
print(data2)
'''console결과
data : 10
<class 'str'>
100
'''
#%% format test2
#문자열값 . format( )
#A . B : A안에 B ->문자열이라는 값 안에 format이란 함수를 써줘라
data1 =10
data2 =10.4321
data3 ='A'
data4 ='ABC'
print("data1 : {}".format(data1))
print("data1 : {}\ndata2 : {}".format(data1,data2))
print("data3 : %s" %data3)
print("data3 : %c" %data3)
#print("data4 : %c" %data4) # TypeError: %c requires int or char -> 에러 정수 아니면 문자만 나온다
'''console결과
data1 : 10
data1 : 10
data2 : 10.4321
data3 : A
data3 : A
TypeError: %c requires int or char
'''
#정수를 넣으면 문자가 나온다.
print("data : %c" %65) #>>data : A라는 문자가 나옴
print("data : %c" %66)#>>data : B라는 문자가 나옴
print("data : %c" %67)#>>data : C라는 문자가 나옴
'''console결과
data : A
data : B
data : C
'''
#아스키 코드
print("아스키코드 a : %c" %97) #>>아스키 코드 a : a
#%%자동 형변환
# // : 몫 연산자
print(10/3)#>>3.3333333333333
print(10//3.0)#>>3.0
#%%강제 형변환
print(float(10)//3)#>>3.0
서식문자
1) %
2) "".format()
형변환
1.자동 형변환
정수+정수 = 정수
정수+실수 = 실수
3+0.0 = 3.0
2. 강제 형변환
자료형(값)
int(10.98) == 10
아스키 코드 google 검색
컴퓨터가 문자를 기억하고 있는 정수 값
예) A : 65
a : 97
next time 아스키 코드 어디에 쓰는가 알려준다.
'코리아 IT아카데미 > python 인터넷 강의' 카테고리의 다른 글
ddazua | 8강 연산자2 - 조건식과 비트연산 (0) | 2021.09.15 |
---|---|
ddazua | 7강 연산자1 - 우선순위와 결합성 (0) | 2021.09.15 |
ddazua | 3강 변수의 선언과 자료형 (0) | 2021.09.13 |
ddazua | 2강 인터프리터 사용 방법과 기본 구조 (0) | 2021.09.13 |
ddazua | 4강 출력함수와 변수의 사용 (0) | 2021.09.13 |