2. python 기초
python 기초
산술연산
*
은 곱셉 /
는 나눗셈, **
는 거듭제곱을 의미한다.
>>> 3 - 2
1
>>> 4 * 3
12
>>> 7 / 5
1.4
>>> 2 ** 3
8
자료형
파이썬 에서는 type()
함수로 데이터의 자료형을 알아볼 수 있다.
>>> type(5)
<class 'int'>
>>> type(1.414)
<class 'float'>
>>> type("Hi!")
<class 'str'>
변수
알파벳을 사용하여 변수를 정의할 수 있다.
>>> x = 10
>>> print(x)
10
>>> x = 20
>>> print(x)
20
>>> y = 1.414
>>> x * y
28.279999999999998
>>> type (x * y)
<class 'float'>
파이썬은 변수의 자료형을 상황에 맞게 자동으로 결정하는 동적 언어로 분류되는 프로그래밍 언어이다.
리스트
>>> a = [1, 2, 3, 4, 5]
>>> print(a)
[1, 2, 3, 4, 5]
>>> len(a)
5
>>> a[0]
1
>>> a[3]
4
>>> a[4] = 10
>>> print(a)
[1, 2, 3, 4, 10]
리스트의 원소를 접근할 때는 a[0]
처럼 접근 한다. 인덱스는 0부터 시작 합니다. 또 슬라이싱을 이용하면 범위를 지정해 원하는 부분 리스트를 얻을 수 있다.
>>> print(a)
[1, 2, 3, 4, 10]
>>> a[0:2]
[1, 2]
>>> a[1:]
[2, 3, 4, 10]
>>> a[:2]
[1, 2]
>>> a[:-1]
[1, 2, 3, 4]
>>> a[:-2]
[1, 2, 3]
딕셔너리
딕셔너리는 키와 값을 한 쌍으로 저장한다. 사전 처럼 단어와 의미를 짝지어 저장한다.
>>> minsu = {'age':30}
>>> minsu['age']
30
>>> minsu['phone'] = 3412
>>> print(minsu)
{'age': 30, 'phone': 3412}
bool
bool 자료형은 참과 거짓 두 값 중 하나를 갖는다. 또 and, or, not
연산자를 사용할 수 있다.
>>> tall = True
>>> hansome = False
>>> type(tall)
<class 'bool'>
>>> not tall
False
>>> tall and hansome
False
>>> tall or hansome
True
if 문
조건에 따라 다른 명령을 하려면 if/else
문을 사용한다.
>>> tall = False
>>> if tall:
... print("I'm tall")
... else:
... print("I'm not tall")
... print("I'm hansome")
...
I'm not tall
I'm hansome
들여쓰기는 공백 4개를 추가하여 사용한다(탭을 사용하여도 됨).
for 문
반복 처리에는 for
문을 사용한다.
>>> for i in[1, 2, 3]:
... print(i)
...
1
2
3
함수
특정 기능을 수행하는 명령들을 묶어 하나의 함수로 정의할 수 있다.
>>> def hello(obj):
... print("Hello " + obj + "!")
...
>>> hello("cat")
Hello cat!
반응형
'딥러닝' 카테고리의 다른 글
유데미 AI 완전정복을 위한 딥러닝 튜토리얼 part 1 수강후기 (0) | 2022.01.16 |
---|---|
3. Python 스크립트 파일 (0) | 2020.04.15 |
1. 파이썬 설치 (0) | 2020.03.28 |
댓글
이 글 공유하기
다른 글
-
유데미 AI 완전정복을 위한 딥러닝 튜토리얼 part 1 수강후기
유데미 AI 완전정복을 위한 딥러닝 튜토리얼 part 1 수강후기
2022.01.16 -
3. Python 스크립트 파일
3. Python 스크립트 파일
2020.04.15 -
1. 파이썬 설치
1. 파이썬 설치
2020.03.28