본문 바로가기

개발

[파이썬] 기본 문법

1. 수, 문자열

>>> print(10+5)  		// 수 표현                                                               
15                                                                              
>>> print('Hello')     // 문자 표현                                                         
Hello                                                                           
>>> print('Hello'[0])     // 문자열의 특정 문자를 가져오고 싶을 때                                                      
H                                                                               
>>> print('hello world'.capitalize())	//  문자열의 첫글자는 대문자로, 나머지는 소문자로 변환한다.                                          
Hello world                                                                     
>>> print('hello world'.upper())         // 문자열 전체를 대문자로 변환                                       
HELLO WORLD                                                                     
>>> print('hello world'.__len__())        // 문자열 갯수                                      
11
>>> print(len('hello world'));			// 문자열 갯수
11	

 

2. 조건문

파이썬의 조건문 문법은 아래와 같다.

파이썬에서는 {} 대신에 들여쓰기로 구분을 종료를 구분

 

>>> x = 10;                                                                     
>>> if x == 10 :                                                                
...     print('10')                                                             
... else :                                                                      
...     print('20')                                                             
...                                                                             

결과 : 10                       


>>> input = 33                                                                  
>>> real_egoing = 11                                                            
>>> real_k8805 = "ab"                                                           
>>> if real_egoing == input :                                                   
...     print("Hello!, egoing")                                                 
... elif real_k8805 == input :                                                  
...     print("Hello!, k8805")                                                  
... else :                                                                      
...     print("Who are you?")                                                   
...    

결과 : Who are you?                        

 

3. 반복문

>>> i = 0;                                                                      
>>> while i< 3 :                                                                
...     print('Hello world')                                                    
...     i = i + 1                                                               
...                                                                             

결과 : // 3번 출력
Hello world                                                                     
Hello world                                                                     
Hello world                    


>>> i = 0                                                                       
>>> while i < 10 :                                                              
...     if i == 4 :                                                             
...             print(i)                                                        
...     i = i + 1                                                               
...  

결과 : 
4                                        

 

4. 함수 정의 및 호출

>>> def a3() :                                                                  
...     print('aaa')                                                            
...                                                                             
>>> a3()                                                                        
aaa                 


>>> def a3(num) :                                                               
...     return "a"*num                                                          
...                                                                        
>>> print(a3(3))                                                                
aaa                         

 

 


맨 위로