본문 바로가기

새로운 글

(55)
대입 연산자 대입 연산자를 알아보자. 대입 연산자는 변수와 값을 이용하여 원하는 값을 변수에 대입하는 개념이다. = -> 왼쪽 변수에 오른쪽 값을 대입한다. += -> 왼쪽 변수와 오른쪽 변수 값을 더하고 결과를 왼쪽 변수에 할당. -= -> 왼쪽 변수와 오른쪽 변수 값을 빼고 결과를 왼쪽 변수에 할당. *= -> 왼쪽 변수와 오른쪽 변수 값을 곱하고 결과를 왼쪽 변수에 할당. /= -> 왼쪽 변수와 오른쪽 값을 나누고 결과를 왼쪽 변수에 할당. %= -> 왼쪽 변수와 오른쪽 값을 나누고 나머지를 왼쪽 변수에 할당. //= -> 왼쪽 변수와 오른쪽 값을 나눈 몫의 결과를 왼쪽 변수에 할당. **= -> 왼쪽 변수와 오른쪽 값 만큼 제곱한 결과를 왼쪽 변수에 할당. 아래의 실행결과를 보고 이해해보자!! # 다음을 실행..
자료형 변환, 연산자, 산술 연산자 자료형 변환과 연산자에 대해 알아보자. #! 자료형 변환 ## 자료형(Data Type)은 다음과 같이 type을 이용하여 확인 가능 type(x) -> x 의 자료형을 반환 int(x) -> x값 을 정수형태로 변환하여 반환("123" -> 123) float(x) -> x값 을 실수형태로 변환하여 반환("123.3" -> 123.3) str(x) -> x값 을 문자열 형태로 변환하여 반환(123.4 -> "123.4") #!연산자 ## 데이터를 가공하기 위한 기호 집합 산술 연산자(일반적인 사칙연산 기능) = +, -, *, /, //, %, ** 비교 연산자(값을 비교하여 참, 거짓 판별기능) = ==, !=, is not, >, =, >, 합은 : 105 #input은 기본적으로 문자열로 반환하기..
표준 입출력 표준 입출력을 알아보자! input() 함수. 표준입력(키보드)으로 받은 값을 문자열로 반환하는 함수. name = input("이름을 입력하세요. : ") age = input("나이를 입력 하세요 : ") zone = input("사는곳을 입력하세요. : ") print(f"성함 : {name}\n나이 : {age}세\n사는곳 : {zone}") 위 코드처럼 표준입력을 통해 값을 입력 받을 수 있다. 출력결과 ↓ 이름을 입력하세요. : 믓재이 나이를 입력 하세요 : 7 사는곳을 입력하세요. : 강동 성함 : 믓재이 나이 : 7세 사는곳 : 강동 input(" ") 인풋 안에 어떤 값을 넣는지 설명을 써서 넣어주면 사용자가 정확한 값을 넣을 수 있다! 7세 이고 싶은.. 강동믓재이 입니다.. 표준 입력..
Format Format 사용하기 = 문자열의 서식을 정하고 해당 서식에 값을 저장하는 방법 많이 사용되는 것들 ☞ %s -> 문자열 서식, %c -> 문자 하나, %d -> 정수, %f -> 부동소수 사용빈도가 적은 것 ☞ %o -> 8진수, %x -> 16진수, %% -> 문자 자체 name = "홍길동" age = 20 pi = 3.14 n = 10 print("이름 : %s" % name) # 이름 : 홍길동 print("나이 : %d" % age) # 나이 : 20 print("PI : %f" % pi) # PI : 3.140000 print("%d %o %x" % (n,n,n)) # 10 12 a 위 형식처럼 사용한다! 해당 데이터 타입에 맞는 포멧을 사용해야 올바르게 코드가 작동 된다. 문자열 함수들의 ..
Indexing & Slicing Indexing & Slicing 을 알아보자. 문자열에 각 문자를 가르키는 번호를 index번호라고 한다.(0부터 시작.) 인덱스 번호를 이용해 해당 인덱스 번호에 해당하는 값을 불러온다! 아래에서 알아보자. str = "hello, my name is minsookim" print(f"{str[0], str[3], str[5], str[9], str[18]}") #todo 실행결과 -> ('h', 'l', ',', ' ', 'm') slicing = 인덱스 번호를 이용하여 문자열의 특정 부분을 잘래낼수있다.([시작 : 끝]) 아래에서 알아보자. str = "hello, my name is minsookim" print(f"{str[0:3], str[-5:-1]}") # (-1) -가 붙으면 뒤에서 부..
Data Type 데이터 타입 변수와 값에 대하여 알아보자! #? 다음과 같은 결과가 나오게 해보자. #? num1 : 10 num2 : 20 num1 = 10 # num1이 10을 참조하여 바라보게 한다. num2 = 20 # num2가 20을 참조하여 바라보게 한다. print(f"num1 : {num1} num2 : {num2}") # print(f"") -> 파이썬의 f스트링 방식의 출력, 직관적으로 출력물을 만들 수 있다. 많이 사용하는 방식, print(f"") 안에 {값}를 사용하여 원하는 식별자, 객체, 함수들을 출력. #todo 실행 결과 -> num1 : 10 num2 : 20 먼저 출력방식을 알아보자. print(f"") -> 파이썬의 f스트링 방식의 출력, 직관적으로 출력물을 만들 수 있다. 많이 사용하는 방식,..
Hello Python! 파이썬의 무엇인지 알아보고 기본적인 문법이 무엇인지 알아 보자. Python? Python은 1990년 Guido Van Rossum(귀도 반 로썸)이 개발한 인터프리터 언어 고수준 언어, 가독성 높음, 구문 구조가 단순, 인터프리터 언어 등등의 특징이 있다. 여러가지 컴퓨터 언어들은 인터프리터 언어, 컴파일 언어로 나눌수 있다. 인터프리터 형식은 위에서부터 한 줄씩 처리하며 실행. 컴파일 형식은 전체를 한번에 읽고 처리하여 실행. 기본문법에 대한 설명 변수 = 메모리에 값을 저장하기 위해 할당하는 공간. 할당 후 내부의 값 변경 가능 개념 -> 어떤 공간이 있다, 해당 공간에 뭘 담고 빼고 다른걸 담을 수 있다 상수 = 메모리에 값을 저장하기 위해 할당하는 공간. 할당 후 내부 값 변경 불가 num =..

728x90