(파이썬) 문법1
파이썬은 문자열을 동적으로 변경할 수 있는 연산자인 %를 가지고 있다. C의 printf와 비슷한 기능이다.
print "$%d o'clock in the $s." (2,'afternoon')
출력 결과: 2 o'clock in the afternoon
<문자의 연산>
print "coding"+"everybody"
결과: coding everybody
문자를 곱할 떄는 *를 사용한다.
print "coding everybody"*10;
<변수의 선언>
#은 주석이다.
세미콜론(;)은 하나의 구문이 끝났음을 명시적으로 나타내는 기호이다. 한줄에 여러 구문을 사용하고 싶을 때 세미콜론이 유용하다.
예)a=1;print a+1;
a=1
print a+1 #2
first="coding"
print first+" everybody"
<비교 연산자>
1. ==
print 1==2 #False
print 1==1 #True
print "one"=="Two" #False
print "one"=="one" #True
2. !+ (같지 않다)를 의미한다.
3.<>
결과가 서로 같으면 False 다르면 True를 돌려준다.(!=)와 가ㅏㅌ다.
print 10<>20 #True
print 10<>1 #True
print 10<>10 #False
<조건문>
1. if
조건문은 if로 시작한다. if와 콜론(:) 사이에 조건이 오고, 조건이 될 수 있는 값은 Boolean이다.
Boolean 의 값이 True라면 if문 다음 행의 구문이 실행된다.
*elif 는 else if 이다.
if False:
print 1
elif True:
print 2
elif True:
print 3
else:
print 4
<변수와 비교 연산자>
print 'input your ID:'
id=input()
if id=='egoing':
print 'right'
else:
print 'wrong'
<논리연산자>
1. and
2. or
3. not
*빈값은 false로 간주한다.
a=''
if a:
print 1
print "$%d o'clock in the $s." (2,'afternoon')
출력 결과: 2 o'clock in the afternoon
<문자의 연산>
print "coding"+"everybody"
결과: coding everybody
문자를 곱할 떄는 *를 사용한다.
print "coding everybody"*10;
<변수의 선언>
#은 주석이다.
세미콜론(;)은 하나의 구문이 끝났음을 명시적으로 나타내는 기호이다. 한줄에 여러 구문을 사용하고 싶을 때 세미콜론이 유용하다.
예)a=1;print a+1;
a=1
print a+1 #2
first="coding"
print first+" everybody"
<비교 연산자>
1. ==
print 1==2 #False
print 1==1 #True
print "one"=="Two" #False
print "one"=="one" #True
2. !+ (같지 않다)를 의미한다.
3.<>
결과가 서로 같으면 False 다르면 True를 돌려준다.(!=)와 가ㅏㅌ다.
print 10<>20 #True
print 10<>1 #True
print 10<>10 #False
<조건문>
1. if
조건문은 if로 시작한다. if와 콜론(:) 사이에 조건이 오고, 조건이 될 수 있는 값은 Boolean이다.
Boolean 의 값이 True라면 if문 다음 행의 구문이 실행된다.
*elif 는 else if 이다.
if False:
print 1
elif True:
print 2
elif True:
print 3
else:
print 4
<변수와 비교 연산자>
print 'input your ID:'
id=input()
if id=='egoing':
print 'right'
else:
print 'wrong'
<논리연산자>
1. and
2. or
3. not
*빈값은 false로 간주한다.
a=''
if a:
print 1
댓글
댓글 쓰기