언어/Python 썸네일형 리스트형 외장함수 #외장함수: 외부에 있는 모듈 p파일을 호출함 import sys #sys.exit() 현재 스크립트를 종료 print("나 종료할거에요") #sys.exit() print("아직 살아있어요 ") #sys.path : 파이썬 모듈들의 위치를 배열로 가지고 있음 print(sys.path) #sys.argv : 실행파일 실행시 매개변수를 가지고 있음 #테스트 방법 :커맨드 창에서 python ex21.py param1 param2 print(sys.argv) #pickle() : 파일을 객체로 읽어오도록 해줌 # 객체로 저장하기 import pickle # file=open('pickle.txt','wb') #wb : 쓰기 모드, binary # data ={1:'python ', 2:'programmin.. 더보기 내장함수 #내장함수 #abs() : 절대값을 리턴함 print(abs(10)) print(abs(-10)) print(abs(-3.14)) #all() : 값이 모두 참이면 true 거짓이 하나라도 있으면 false # 모든 값에 대하여 and 연산한 것 # 반복 가능한 자료형에 대해서 :리스트 ,딕셔너리 array=[1.2,3] print(all(array)) array=["hong","tom",""] print(all(array)) array=[1,2,0] print(all(array)) #참인지 거짓인지 에 대한 자료형 #ex10 예제 참조 #참인 자료형 (true) 거짓인자료형 (false) #"python" ""반문자열은 false # [1,2,3] []빈 배열은 false # ()빈 튜플은 false .. 더보기 반복문~ 함수~ 예외처리 #예외 처리 try: 10/0 except ZeroDivisionError as e: print(e) try: file=open('없는 파일.txt' ,'r') except FileNotFoundError as e : #오류 발생 시 실행하는 블럭 print(str(e)) else: #오류가 발생안하면 실행하는 블럭 data=file.readLine() file.close try: #오류를 일부러 발생시키기 raise NotImplementedError print("실행문") except e: print("오류 발생함 ") print(e) else: print("오류 발생안함") finally: #리소스를 정리 print("오류 발생 하든 안하든 수행함 ") import ex17_imported ex17.. 더보기 자판기 프로그램 만들기 ! coffee=3 cola=2 juice=1 coffeeMoney=1000 colaMoney=800 juiceMoney=700 while True: menu=input("메뉴를 입력하세요: ") moneyString=input("금액을 입력하세요: ") money=int(moneyString) if menu=="커피": print(menu) if money 더보기 문자열~리스트~조건,반복문 #2중 for문으로 별찍기 for i in range(1,6): for j in range(1,6): if (j==i): print('*', end=' ') else: print(' ', end=' ') print(' ') #print() 줄바꿈 없는함수 print("my ", end=' ') print("dream ", end=' ') print("is ", end=' ') print("Programming ", end= ' ') #키보드로부터 글자입력받기 ''' message=input("글자를 입력하세요 ") print(message) numStr=input("숫자를 입력하세요") num=int(numStr) print(num*2) ''' #for (초기화; 조건; 증감) 이런 형태가 없음 for .. 더보기 변수~문자열 #한줄 주석문 ''' 여러줄 주석문 ''' #문자열 단따옴표, 쌍따옴표 지원 ㅣ js와동일 print('hello') print("hello") #변수 : 타입 지정이 없음 . var 없음 a=10 print(a) #숫자형 데이타 #정수 a=123 print(a) a=1.23 print(a) a=1.23e-2 print(a) #8진수 a=0o77 print(a) #16진수 a=0xff print(a) #복소수 #실수부 + 허수부 i a=1+2j #실수부 출력 print(a.real) #허수부 출력 print(a.imag) #사칙연산 a=3 b=5 print(a+b) #문자열 데이타 print('python programming') print("python programming") print("""pyth.. 더보기 이전 1 다음