bool(참, 거짓 형)

#bool(참, 거짓 형)
bool1=True
bool2=False
bool3=1<2
bool4=1==2
print(bool1,bool2,bool3,bool4)

 


x,y=1,2
print(x>y)
print(x==y)
print(x!=y)

 


불린타입 변환 bool()

#불린타입 변환 bool()
print(bool(1))
print(bool(0))
print(bool('True'))
print(bool('안녕'))

 


논리연산자

#논리연산자
#and: 둘다 true 일때
#or: 둘 중 하나가 true일때
#not: true면 false, false면 True
print(True and True)
print(True and False)
print(False and True)
print(False and False)
print("-------")


#or
print(True or True)
print(True or False)
print(False or True)
print(False or False)
print("-------")


#not
print(not True)
print(not False)
print("-------")

 

문자열 f-string 포맷

#f-string 문자열 포맷
name="홍길동"
age=20
print(f'안녕하세요 {name}님 나이가 {age} 이군요')

 

 


 

print("나는 도시락 %d개를 %s 먹었다." %(7,'배터지게'))

 

 

 


문자열.format() 함수 방법

#문자열.format() 함수 방법
number=20
welcome="환영합니다"
base='{}번 손님{}'
print('{}번 손님 {}'.format(number, welcome))

 

 


 

#예제 1
name="홍길동"
color="보라색"
print('안녕하세요. 제 이름은 {}이고 좋아하는 색상은 {}입니다.'.format(name, color))
print(f'안녕하세요. 제 이름은 {name}이고 좋아하는 색상은 {color}입니다.')

 

 

 


 

문자열 인덱스

#문자열 인덱스
string1='01234567'
print(string1[7])

 


문자열 슬라이싱

#문자열 슬라이싱 [시작:끝-1]
string1='01234567'

print(string1[1:5]) #[1부터 5-1까지 출력]
print(string1[0:3])
print(string1[:3]) #[0부터 3-1까지 출력]
print(string1[3:]) #[3부터 끝까지 출력]
print("-------")

#[시작:끝:증감]
print(string1[::2]) #[처음부터 끝까지 2씩 증감]
print(string1[::-1]) #[끝부터 처음까지 거꾸로]
print(string1[::-2]) #[끝부터 처음까지 거꾸로]
print("-------")


string2='god'
print(string2[::-1])

 

 


 

#예제
rainbow=["빨", "주", "노", "초", "파", "남", "보"]
red_colors=rainbow[:3]
print("red_colors의 값: {}".format(red_colors))


blue_colors=rainbow[4:]
print("blue_colors의 값: {}".format(blue_colors))

 


#문자열의 변경불가 (Immuntability)
string1='123'
string1[0]='9'
print(string1[0])

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

for 반복문  (0) 2020.08.25
if문과 while 반복문  (0) 2020.08.24
bool, 논리연산자  (0) 2020.08.24
변수, 문자열str, 이스케이프 시퀀스  (0) 2020.08.24
파이썬 실행, 데이터 타입, 숫자 연산자  (0) 2020.08.24

식별자 규칙

 

대소문자 구분

문자 또는 언더바로 시작

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

특수문자 사용불가

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

띄어쓰기 불가

숫자만 사용 불가

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

 

 


 

변수

#변수

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

+ Recent posts