본문 바로가기

Back-end/Python4

Python 입력 출력 input 은 전부 str type 으로 값을 받아오기 때문에 int 로 받고 싶을 경우 input과 동시에 형변환 시킨다. val = int(input('숫자를 입력하세요')) 먼저 입력을 받은 뒤 추후 형변환 시키는 방법도 있다. number = input("나이 >> ") number = int(number) 변수 값을 적용한 출력 1. 문자열 포매팅 (f-string 사용) name = input('이름 입력 >> ') print(f"이름 : {name}") 2. 문자열 포매팅 (format 사용) print("이름 : {0}".format(name)) 3. 문자열 포매팅 (%사용) print("이름 : %s"%(name)) 전부 이름 : ooo 와 같이 출력된다. 2023. 5. 2.
Python List 함수 Python List1. List리스트를 하나 만들어 in, not in 출력값을 알아보자.season = ['spring', 'summer', 'fall', 'winter'] print(season[1]) print('spring' in season) print('Spring' not in season)결과summer True True 2. 문자열 입력, 출력문자열을 입력받아 출력하는 리스트를 만들어보자.Fruits = [] while True : fruit = input("과일을 입력하세요 >> ") if fruit == "" : break Fruits.append(fruit) ​ print("=입력된 과일=") for fruit in Fruits : print(fruit, end=", ")결과과일을.. 2019. 2. 19.
Python 변수 특징 (Dynamic Typing, Swapping) Python 변수 특징1. Dynamic Typing동적 타이핑 : 런타임에 구문을 통해 Data Type을 설정해준다.a = 10 type(a)결과a = 10.1 type(a)결과a = 'string' type(a)결과이와 같이 변수에 값을 넣는 순간마다 유연하게 형식이 변경된다. 2. Swaping변수 a와 b의 데이터를 바꿀때 보통은 temp변수를 사용하지만, Python에서는 temp를 쓰지 않고서 바꿀수 있다.a = 10 b = 20 print("a : ", a,"b : ",b) ​ a,b = b,a print("a : ", a,"b : ",b)결과a : 10 b : 20 a : 20 b : 10a,b = b,a참 직관적이다. 2019. 2. 19.
Python 설치 Python 설치https://www.python.org/downloads/ 사이트에서 파일을 다운로드 받는다. 다운받은 파일을 실행하여 설치한다. [시작] - [모든프로그램] - [Python] - [IDLE]Python Shell 을 연다. 화면에 프린트문을 쳐보자print("Hello, world!") 이번에는 [File] - [New File] 로 새 edit 창을 띄워서 코드를 실행시켜 보자. 파일명을 test.py로 저장해보자. 저장은 Ctrl + S 로도 가능하다.F5를 누르면 바로 이전 실행 창 shell에서 실행된다. [Run] - [Run Module] 로도 실행된다. 2019. 2. 19.