본문 바로가기

Learning/Python

변수, 문자열str, 이스케이프 시퀀스

식별자 규칙

 

대소문자 구분

문자 또는 언더바로 시작

맨 처음을 제외하고 숫자 포함 가능

특수문자 사용불가

한글을 변수명으로 사용 가능

띄어쓰기 불가

숫자만 사용 불가

파이썬 명령어를 변수명으로 사용 불가

 

 


 

변수

#변수

iq=190 #메모리에 숫자 190은 바이너리(2진수)로 저장됨

print(iq)



#여러개의 변수를 초기화

a,b,c=1,2,3

print(a)

print(b)

print(c)

print("-------")



#예제1

놀이기구="자이로드롭"

print(놀이기구)

나이21살=1,2,3,4

print(나이21살)

이름="박써니"

print(이름)

_myName="홍길동"

print(_myName)

print("-------")



#예제2

x=10

print(x)

print("-------")



#예제3

x,y,z=1,2,3

print(x)

print(y)

print(z)

print("-------")



#예제4

x,y,z=1,1.1,"str"

print(type(x))

print(type(y))

print(type(z))

print("-------")



 


 

 

문자형 데이터 str

#문자형 데이터 str
#쌍따옴표, 한따옴표
print(type('문자열'))
var1='한따옴표'
var2="쌍따옴표"
print("문자열은 "+var1+var2)
print("문자열은 ",var1,var2)

 


 

따옴표 3개

#따옴표 3개씩 쓸때 ''' """
var3='''
따옴표 3개는
문장 모두를
처리하는 문자열
-----
'''
print(var3)

 

 


 

문자열 (+)연산

#문자열 (+)연산
성='홍'
이름="길동"
Name=성+' '+이름
print(Name)

 

 


 

타입 변환 str(), int(), float()

#타입 변환 str(), int(), float()
num=input("숫자하나 입력: ")
print(num+10) #입력받을때 문자로 인식

 

 

 

#타입 변환 str(), int(), float()
num=input("숫자하나 입력: ")
print(int(num)+10)

 

 

 


 

이스케이프 시퀀스

#이스케이프 시퀀스
날씨 = "It\'s \"kind of\" sunny"
print(날씨)

 

 

 


#예제
날씨2="\tIt's \"kind of\" sunny \n Have a nice Day!"
print(날씨2)


#예제2
string1='''
다스베이더가 말했다.
"내가 니 애비다!"
그 말을 들은 루크는 \'깜짝\' 놀랐다.
'''
print(string1)

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

for 반복문  (0) 2020.08.25
if문과 while 반복문  (0) 2020.08.24
bool, 논리연산자  (0) 2020.08.24
문자열 f-string 포맷, 인덱스, 슬라이싱  (0) 2020.08.24
파이썬 실행, 데이터 타입, 숫자 연산자  (0) 2020.08.24