본문 바로가기
반응형

파이썬/기본25

Python 증감 연산자? ++, -- // C언어에서는 증감연산자(증가연산자, 감소연산자) 사용가능int Bread_1 = 1; // 후위 증가 연산자 사용printf("%d", Bread_1++); // 출력: 1, Bread_1 값은 이후에 1 증가됨 # Python에서는 증감연산자 사용불가Bread_1 = 1print(Bread_1++) or print(++Bread_1) # 둘다 오류남 print(Bread_1+=1) # 오류남 Bread_1 += 1 # 별도로 증감 시킨 뒤print(Bread_1) # 출력 해야 함Colored by Color Scriptercs 2024. 1. 8.
파이썬 - 튜플, 리스트, 딕셔너리 출력 방법 # 튜플tuple_1 = (1, 'apple', 2, 'abc')# apple과 2를 각각 출력하고 싶다면print(tuple_1[1]) # apple 출력print(tuple_1[2]) # 2 로 출력 # apple과 2를 같이 출력하고 싶다면print(tuple_1[1:3]) # 슬라이싱 출력 가능# ('apple', 2) 으로 출력 # 리스트list_1 = (1, 'apple', 2, 'abc')# apple과 2를 각각 출력하고 싶다면print(list_1[1]) # apple 출력print(list_1[2]) # 2 로 출력 # apple과 2를 같이 출력하고 싶다면print(list_1[1:3]) # 슬라이싱 출력 가능# ('apple', 2) 으로 출력 # 딕셔너리dict_1 = {'num1.. 2023. 7. 6.
파이썬 클래스의 __init__ self 에 관하여 파이썬 Class __init__ self 는 무엇일까? 우선 자료를 찾아보고 쉽게 생각하면 파이썬에서 만들어진 하나의 규칙으로 생각하면 더 쉽다. 마치 해외갔는데 여기는 입국절차를 이렇게 하네? 우리나라 어떤 음식점에 갔는데 손님 음식을 이렇게 내어주네? 객체지향 프로그래밍인 C++, 자바도 다르듯이 파이썬도 다르다고 생각하면 되겠다. class Calculator: def __init__(self, num1, num2): self.num1 = num1 self.num2 = num2 def multiply(self): return self.num1 * self.num2 def add(self): return self.num1 + self.num2 # 클래스 인스턴스 생성 calc = Calculator.. 2023. 5. 7.
파이썬 객체, 함수, 클래스, 모듈, 패키지 예시 객체 Object 객체지향 Object Oriented 객체 지향 프로그래밍에서는 데이터와 절차를 하나의 덩어리로 묶어서 생각한다. 이는 마치 컴퓨터 부품을 하나씩 사다가 컴퓨터를 조립하는 것과 같은 방법이다. - 네이버 지식백과 파이썬 객체란? 모든 값(숫자, 문자열, 불리언 등)과 모든 데이터 유형(리스트, 튜플, 딕셔너리, 집합 등)이 객체 또한, 사용자 정의 클래스의 인스턴스도 객체 라이브러리 > 패키지 > 모듈 > 클래스 > 함수 = 메서드 순으로 계층 구조 library > Package > Module > Class > Function = Method #함수 (Function) #함수 각각의 이름을 정하여 계산식을 달리 할 수 있다. def add(x, y): return x + y def .. 2023. 5. 6.
파이썬 리스트에 저장된 큰수 작은수 max min 출력하기 찾기 파이썬 리스트에 저장된 큰수 작은수 max min 출력하기 찾기 # 리스트에 저장된 가장 큰수 작은수 max min 출력하기 찾기 a = int(input()) # 몇개의 수를 입력할것인가? 예) a = 5 b = [] # 리스트 생성 for i in range(a): # i 는 a=5 만큼 0,1,2,3,4 까지 반복 b.append(int(input())) # append 으로 b 리스트에 숫자입력 print(min(b)) # 최고작은수 출력 # print(max(b)) 하면 최고큰수 출력 # 예) a = 5 # 4 엔터 # 17 엔터 # 1 엔터 # 9 엔터 # 5 엔터 # 1 2022. 5. 2.
파이썬 랜덤 random 숫자 생성 파이썬 랜덤 random 숫자 생성 # 파이썬 랜덤 숫자 생성 import random # 파이썬 랜덤 모듈생성 a = int(input()) # 출력할 숫자 개수 b = int(input()) # 출력 될 랜덤 숫자 범위 c = [] # 랜덤 숫자 담기 for i in range(0,a): b.append(random.randint(1, a)) print(b) cs 2022. 4. 26.
파이썬 공백 스페이스 띄우기 end=' ' 파이썬 공백 스페이스 띄우기 end=' ' # 파이썬 공백 스페이스 띄우기 end=' ' # n = 5 입력시 n = int(input()) for i in range(0, n): print(i, end=' ') # end=' ' 한칸 띄우기 print() #다음행으로 넘겨준다 print() for i in range(0, n): print(i, end=' ') # end=' ' 한칸 띄우기 print(i, end=' ') # end=' ' 세칸 띄우기 print(i) # 출력 # 0 1 2 3 4 2022. 4. 25.
파이썬 받은 값, 입력 값 만큼 리스트 생성 파이썬 받은 값, 입력 값 만큼 리스트 생성 # 받은 값, 입력 값 만큼 리스트 생성 # 예) # a = 5 # b = 1¶ 3¶ 4¶ 5¶ 7¶ 순으로 입력시 (¶엔터표시) # [1, 3, 4, 5, 7] 으로 출력 a = int(input()) b = [int(input()) for i in range(a)] print(b) cs 2021. 11. 19.
파이썬 다중 or 리스트 문자열 정수 받고 유니코드 정수 변환 파이썬 다중 or 리스트 문자열 정수 받고 유니코드 정수 변환 # 다중 or 리스트 문자열 정수 받고 유니코드 정수 변환 # 1 다중 문자열 받고 유니코드 10진수 변환 # 예 a f 입력 a, b = input().split() # 문자를 유니코드 10진수로 변환 print(ord(a), ord(b)) #출력 97 102 # 2 다중 정수 받고 유니코드 변환 # 예 97 102 입력 a, b = map(int, input().split()) # 정수를 유니코드 문자로 변환 print(chr(a), chr(b)) #출력 a f # 3 리스트로 문자열 받고 유니코드 10진수 변환 # 예 a f z 입력 a = list(map(str, input().split())) # 문자를 유니코드 10진수로 변환 pr.. 2021. 11. 1.
반응형