(파이썬) 문법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





댓글

이 블로그의 인기 게시물

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬

(18장) WebSocekt과 STOMP를 사용하여 메시징하기