준비물 : 터미널, 텍스트 편집기 사용법 : (1) 텍스트 편집기를 실행 후(위쪽+커맨드+쉬프트+t)를 입력한다-(그래야 메모장을 편히 사 용할 수 있다고 한다) (2) 실행할 내용을 입력 후 저장하는데 파일명은 반드시 ㅇㅇㅇ.py로 저장해야 한다 (3) 파
print(10 + 5) print(10 - 5) print(10 * 5) print(10 / 5) 15 5 50 2.0 import math - (사칙연산 외 계산할 때 적는 건데 안 적어도 무방) print(math.ceil(2.2)) - (올림) print(
print('Hello') print("Hello") print("Hello 'world'") print('Hello "world"') Hello - '를 쓰든, "를 쓰든 둘 다 출력이 가능 Hello - '를 쓰든, "를 쓰든 둘 다 출력이 가능 Hello '
<입력>x=10y=5print(x+y)title = "python & ruby"print("Title is "+title)<실행결과>15 Title is python & ruby - 문자열 Title is랑 title의 python & ruby의 문자열의 결
<입력>a=1b=1print(a==b) - ==는 같은가?라는 뜻이다print(1==2)print(1>2)print(1<2)print(True)print(False)<실행결과>TrueFalseFalseTrueTrueFalse
if True: print("code1") print("code2") print("code3") code1 code2 code3 True와 Flase의 첫 문자는 반드시 대문자로 해야한다. 뒤에 :도 안 붙이면 실행하지 않는다. if절의 끝은 들여쓰
<입력>in_str = input("Please typing.\\n")real_egoing = "11"real_k8805 = "ab"if real_egoing == in_str: print("Hello!, egoing")elif real_k8805 == in_s
<OR 진리표>True or True = TrueTrue or False = TrueFalse or True = TrueFalse or False = False<AND 진리표>True and True = TrueTrue and False = FalseF
'''조건문 예제egoing2015'''input = 33real_egoing = 11if real_egoing == input: print("Hello!, egoing")else: print("Who are you?")\-주석은 문장을 설명해주는 걸로 코드 앞에
print(type('egoing')) name = 'egoing'print(name) print(type('egoing', 'leezche', 'graphittie')) names = 'egoing', 'leezche', 'graphittie'print(names)
al = 'A', 'B', 'C', 'D'print(len(al)) al.append('E') - list.append('ㅇㅇㅇ') = list에 ㅇㅇㅇ을 추가print(al) del(al0) - del(listx) = 리스트의 x번째 원소를 삭제print(al) \-
while True: print('Hello world') Hello world Hello world Hello world Hello world Hello world Hello world (무한대) while은 무한히 실행하는 코드인데 while은 True
members = ['egoing', 'leezche', 'graphittie'] i = 0 while i egoing leezche graphittie while i members = ['egoing', 'leezche', 'graphittie'] for memb
\*사실 개념이 정확히 안 잡혀서 느낌으로만 연산자를 배웠다. \+=1 이면 +1을 해주는 건데 +1로 쓰면 되지 왜 굳이 +=로 쓰는지 잘 모르겠다.무튼 정리를 하면\+=는 증가 연산자로 더해주고\-=는 감소 연산자 빼준다.지금은 이렇게 정리하고 넘어가지만 후에
<입력>def a3(): print('aaa')a3()<실행결과>aaadef는 definiction으로 뒤에 오는 a3()를 정의한다는 뜻이다def a3()를 aaa로 정의하고, a3()를 입력하면 print('aaa')가 되므로 aaa가 나타난다<
word = 'rainbow'print(word0)rprint(word1)aprint(word-1) (-1은 제일 마지막 문자가 출력 된다. -2는 뒤에서 2번째)wprint(word0:2) (0번째에서 2는 포함하지 않는 범위까지 출력)raprint(word2:5)i
\-set은 수학에서 이야기하는 집합과 비슷하다\-순서가 없고, 집합안에서는 unique한 값을 가진다\-변하기 쉬운(mutable) 객체이다\-중괄호를 사용하는 것은 dictionary와 비슷하지만, key가 없고 값만 존재한다\-세트는 요소의 순서가 정해져 있지 않
파이썬의 자료구조 형태중 하나로 리스트는 값을 나열하는것 이라고 정의할 수 있겠습니다또한 List는 시퀀스데이터 이기도 합니다시퀀스는 데이터의 순서를 정하는것을 의미합니다순서를 가지고 있기 때문에 인덱스(index)를 사용하여 참조할 수 있습니다인덱스란 문자열이 있으면
\-순서를 자세히 읽어보고 적절히 활용해 보자!\-가장 기본적인 형태이며, 순서대로 값이 parameter로 함수에 전달됩니다.\-순서 대신 parameter 이름으로 맞춰서 값을 전달할 수 있습니다.\-Keyword arguments방식으로 parameter값을 전달
sys.modules은 파이썬이 모듈이나 패키지를 찾기 위해 가장 먼저 찾는 곳이며, 딕셔너리로 구성되어 관리되고 있다. sys.path은 파이썬이 모듈이나 패키지를 찾는 가장 마지막 장소이며, import된 모듈의 경로를 string의 값으로 list(배열)에 저장되