"파이썬 스터디1"의 두 판 사이의 차이
seonae's wiki
(→자료형) |
(→자료형) |
||
112번째 줄: | 112번째 줄: | ||
<pre> | <pre> | ||
>>> a= 1 | >>> a= 1 | ||
− | >>>a <0 | + | >>> a <0 |
− | >>>a >0 | + | >>> a >0 |
>>> True + True | >>> True + True | ||
− | >>>True * False | + | >>> True * False |
</pre> | </pre> | ||
2019년 1월 9일 (수) 22:00 판
2019 파이썬 스터디 | |
---|---|
일정 | 2019/1/10 1-3시 |
장소 | 강의동 110호 |
참여인원 | 광우,선애,정훈,승진,나라,에릭,인혁 |
내용 | 파이썬기초 : 변수, 자료형(숫자,문자) |
도입:점프투파이썬
- 파이썬이 설치되어 있지 않다면? 온라인에서 바로 실행해보세요
- 연습용 온라인 에디터
기초
- 변수(variable) : 프로그램에서 사용되는 데이터를 저장해 놓는 일종의 저장 공간[1]
- 파이썬에서는 정확히 객체를 참조하는 이름을 의미.
- 데이터를 처리할때 데이터자체가 아니라 변수를 가지고 유연하게 처리하게 됨.
- 변수 이름을 짓는 규칙
- 공백이 없을 것
- 유니코드 문자나 밑줄(_)로 시작할 것
- 예약어는 사용불가
- 한글도 사용가능은 함.
- 그 외에도 여러가지 규칙이 있으나 생략.
- 일반적으로 변수이름은 영문소문자나 camelCase형태를 사용.
- 예약어(reserved words) : 이미 사용중인 이름
>>>import keyword >>>keyword.kwlist
- 주석(comment)은 두가지로, 한줄은 #, 여러줄은 으로.
print("주석") #주석입니다. '''이것도 주석입니다'''
- 치환문(assignment) : '='을 사용하는 문. 왼쪽의 변수에 오른쪽의 객체를 할당.
- 파이썬에서는 변수의 자료형을 정해주지 않아도 됨.
>>>a = 1 >>>b = 1 >>>1+2 = c
- 다양한 치환문
>>>c, d = 3, 4 >>> x = y = z =0 >>>e = 3.5; f = 5.6 >>>e, f = f, e >>>a, *b = [1,2,3,4,5] >>>*a, b = [1,2,3,4,5]
- 확장치환문 : +=, -=, *=, /= 등
>>>a = 1 >>>a += 1 >>>a
- 콘솔(console) : 오퍼레이터(operator, 사용자)와 컴퓨터 사이에 대화할 수 있는 입출력장치
- 콘솔 입력 : input()
>>>name = input('name?') name? 이름 >>>name
- 콘솔 출력 : print()
>>>print("Hello, World!") >>>print('add :' , 4+5, 'sub :' , 4-2)
자료형
- 자료형(datatype) : 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. 프로그램의 기본이자 핵심 단위[2]
자료형 | 설명 | 예 |
---|---|---|
bool | True나 False | True, False |
int, float, complex | 정수, 실수, 복소수 등의 숫자 | 123, 1.43, 5+4j |
str | 유니코드 문자 표현. 변경 불가 | '문자', hello |
bytes | 0~255사이의 코드 | b'Python' |
list | 순서가 있는 객체의 집합. | [ 1, 2, 3], ['물', '별'] |
dict | 순서가 없는 객체의 집합. key와 value | {'너' : 1, '나' : 2} |
tuple | 순서가 있는 객체의 집합. 변경 불가. | (1,2,3) |
set | 집합 | {1, 2, 3} |
- bool(부울) : 참과 거짓을 표현하는 자료형
>>> a= 1 >>> a <0 >>> a >0 >>> True + True >>> True * False