Skip to content
Snippets Groups Projects
Commit 6b4367f0 authored by 남 은수's avatar 남 은수
Browse files

Update README.md

parent 6903ccd4
No related branches found
No related tags found
No related merge requests found
# Foss-Final Project
# 미디어학과 202127243 남은수
# wikibooks 파이썬 파이썬 입문
# << 아래는 wikibook에 작성한 내용>>
== 변수와 상수 ==
=== 변수 ===
* 변수(variable)는 컴퓨터의 메모리 공간에 이름을 붙이는 것이다.
* 변수에 값을 저장할 수 있다.
* 파이썬에서는 변수에 값을 저장하면 변수가 자동으로 생성된다.
[형식]
변수이름 = 값
[예]
x = 100
변수의 이름
* 의미있는 이름을 사용한다.
* 소문자와 대문자는 서로 다른 문자이다.
* 변수의 이름은 영문자와 숫자, 밑줄(_)로 이루어진다.
* 변수의 이름 중간에 공백이 들어가면 안 된다.
[예]
_size5 (o)
5count (x)
자료형
* 정수(int)
* 부동소수점수(float)
* 문자열(str)
[예]
int : –2, 0, 4, ...
float : 3.5, 0.79, ...
str :"Hello World!", "123", ...
=== 상수 ===
* 상수는 변수에 대하여 항상 일정한 값을 취하는 수를 말한다.
* 변수의 이름을 대문자로 하여서 일반적인 변수와 구분한다.
부울 변수
x = 10
y = (x > 5)
y에는 True값이 들어있다.
z = (x < 5)
z에는 false값이 들어있다.
y와 z가 부울 변수이다.
타입변환
x = 3.14
y = int(x)
y에는 int 값 3이 들어있다.
특수 문자열
\n : 줄바꿈 문자
\t : 탭문자
\\ : 역슬래시 자체
\" : 큰 따옴표 자체
\' : 작은 따옴표 자체
문자열 비교
x = "Hello"
y = "Hello"
z = (x==y)
z에는 true값이 들어있다.
a = "apple"
b = "banana"
c = (a > b)
c에는 false값이 들어있다.
== 산술 연산 ==
덧셈 : +
9+5=14
뺄셈 : -
9-5=4
곱셈 : *
9*5=45
정수 나눗셈 : //
9//5=1
실수 나눗셈 : /
9/5=1.8
나머지 : %
9%5=4
한번에 여러 개의 변수 초기화
x = y = z = 0
x, y, z = 10, 20, 30
x와 y값 교환
x, y = y, x
지수 계산
x = 3**2
x에는 9의 값이 들어있다.
== 연산자 ==
=== 복합 연산자 ===
x = x + 2를 복합 연산자를 사용하여 표현하면
x += 2 이다.
[예]
x+=y ↔ x=x+y
x-=y ↔ x=x-y
x*=y ↔ x=x*y
x/=y ↔ x=x/y
x%=y ↔ x=x%y
=== 관계 연산자 ===
x == y : x와 y가 같다.
x != y : x와 y가 다르다.
x > y : x가 y보다 크다.
x < y : x가 y보다 작다.
x >= y : x가 y보다 크거나 같다.
x <= y : x가 y보다 작거나 같다.
=== 논리 연산자 ===
x and y : x와 y 둘 다 참이어야 참이다.
x or y : x나 y 둘 중 하나만 참이어도 참이다.
not x : x가 참이면 거짓, 거짓이면 참이다.
== 입력 ==
[형식]
변수 = input(내용)
[예]
x = input("나이를 입력하시오: ")
== 출력 ==
[형식]
print(변수, "내용")
[예]
print(x,"살입니다.")
== 조건문 ==
=== if~else문 ===
[형식]
if 조건문 :
문장1
else :
문장2(else문 생략 가능)
[예]
if x < 8 :
y = 0
else :
y = 1
== 리스트 ==
* 리스트란 항목들을 저장하는 자료구조를 말한다.
[형식]
list = ["항목", "항목", "항목"]
[예]
colorlist = ["red", "green", "blue"]
* 리스트에 값 추가하기
colorlist.append("pink")
* 리스트 출력하기
print(colorlist)
[red, green, blue, pink]
* 리스트의 인덱스는 0부터 시작한다.
* 첫 번째 항목의 인덱스는 0이고 두 번째 항목의 인덱스는 1이다.
* red의 인덱스는 0, green의 인덱스는 1, blue의 인덱스는2, pink의 인덱스는 3이다.
== 반복문 ==
=== while문(조건 반복) ===
[형식]
while 조건식 :
문장1
문장2
[예]
while month > 12 :
month = month – 12
year = year + 1
=== for문(횟수 반복) ===
[형식]
for 변수 in 리스트 :
문장1
문장2
[예]
for I in [1, 2, 3, 4, 5] :
print("안녕")
[결과]
안녕
안녕
안녕
안녕
안녕
=== 무한루프 ===
[형식]
while True
if 조건 :
break //반복을 중단한다.
if 조건 :
continue //다음 반복을 시작한다.
=== 함수 ===
* 함수는 특정 작업을 수행하는 명령어들의 모음에 이름을 붙인 것이다.
[형식]
def 함수이름(매개변수1, 매개변수2, ...) :
명령문1
명령문2
[예]
def get_area(radius) :
area = 3.14*radius**2
return area
* 파이썬에서는 함수가 하나 이상의 값도 반환할 수 있다.
def sub():
return 1, 2, 3
a, b, c = sub()
print(a, b, c)
1 2 3
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment