Python 기초
Python 기초를 쉽게 배울 수 있는 사이트
Facebook 계정을 이용하면 쉽게 로그인 할 수 있다.
C언어와 다른 점은 int 또는 char 와 같이 형을 지정해줄 필요가 없고, 코드 끝에 세미클론을( ; ) 붙일 필요가 없다는 점이다.
값의 범위가 클경우 자동으로 형을 지정해줌으로 버퍼 오버플로우와 같은 에러 발생률이 적다.
다음과 같이 int, float, bool 형 변수를 생성할 수 있다.
아래와 같이 변수의 값을 바꿔 출력 할 수 있다.
아래의 코드에는 error 가 있다.
def spam(): 은 함수를 정의하는 부분이다.
python 에서는 대괄호 개념이 없으며 오직 들여쓰기로 함수를 작성한다.
위의 error 를 수정하여 정상적인 결과는 아래와 같다.
python 에서 주석은 #
으로 시작한다.
python 에서 멀티 라인 주석은"""
… """
큰따옴표 세개로 시작한다.
C언어와달리 32bit 를 넘어가는 숫자를 연산하여도 오버플로우 에러는 발생하지않는다.
지수 운용법 10 ** 2
는 C언어 에서 10^2
와 같다.
나머지를 구하는 연산은 C언어와 동일하게 %
를 사용하여 구한다.
아래는 음식값에 세금과 팁을 계산하는 예제이다.
변수에 문자열을 저장할 때 아래와 같이 큰따옴표를 사용한다.
print 를 사용한 문자열 출력방법.
작은 따옴표를 사용하여 문자열을 만들수 있으며, 문자열 안에 작은 따옴표가 중복될 경우 역슬러쉬(\)를 사용하여 구분한다.
아래는 "MONTY" 문자열에서 "Y" 에 접근하는 방법으로 문자열번호는 0부터 시작하여 "Y"는 4에 해당하는 것을 알 수 있다.
문자열 길이를 반환하는 len()
함수 사용법
문자열을 소문자로 바꿔주는 lower()
함수 사용법
문자열을 대문자로 바꿔주는 upper()
함수 사용법
숫자를 문자열로 바꿔주는 str()
함수 사용법
문자열 연산법
%s
를 이용한 문자열 변수 출력 방법
raw_input() 함수는 문자열을 사용자에게 입력 받는다.
문자열 길이를 출력하고, 문자열을 대문자로 출력한는 예제.
from datetime import datetime은 C 언어에서 #include와 비슷한 개념이다.
datetime.now()
함수를 사용하여 현재시간을 출력하는 예제이다. (현재시간은 세계 표준시 그리니치 첨문데 시간)
아래와 같이 year, month, day 를 각각 출력할 수 있다.
아래와 같이 hour, minute, second 를 각각 출력할 수 있다.
clinic()
이라는 함수를 생성하였다.
raw_input()
함수를 이용하여 문자열을 입력받아 소문자로 저장하였다. (입력받은 문자의 대/소문자를 구분하지 않기 위함)
C에서( | )를 python 에서는 or 사용하여 if 문을 작성하였다.
결과 :
original.isalpha()
함수는 입력받은 문자가 알파벳인지 확인하는 함수이다.
new_word[1:len(new_word)]
를 사용하여 앞글자를 자르고 출력하였다. (1 : 8)
[Python] list/Set/tuple/딕셔너리(Dictionary)/함수 사용법 (0) | 2017.07.12 |
---|---|
[Python] class/파일 입출력 (0) | 2017.07.12 |
[Python] while/list/비트 연산 (0) | 2017.07.12 |
[python] 기초2(배열/반복문) (0) | 2017.07.11 |
python 설치 및 실행 (0) | 2017.07.10 |