[정보처리기사] 파이썬 a [1][-3], print() , print(item, end=',')
본문 바로가기

컴퓨터공부/Python

[정보처리기사] 파이썬 a [1][-3], print() , print(item, end=',')

by Life & study 2023. 6. 23.
반응형

[정보처리기사]

012345678910111213

[정보처리기사] 파이썬 a [1][-3] 의 뜻

[정보처리기사] 파이썬 a [1][-3] 의 뜻

 

파이썬 a [1][-3] 의 뜻

 

1.

a  = 0 , 1 , 2

가 있다면

1번째 인덱스를 가르킨것

 

2. 

그 1번째 인덱스의 -3 이면 뒤에서 3번째까지의 요소를 선택한것을 뜻한다.

 

[정보처리기사] 파이썬  for item in sub:

 

lol = [[1, 2, 3], [4, 5], [7, 8, 9]]

 

for sub in lol:
for item in sub: 

 

 

있다고 가정을 하면

 

1.

첫번째로는 ,

 

lol = 

[1,   2,   3] , 

[ 4,  5]    , 

[7,   8,   9] 

 

 

이렇게 순서로 볼수있고,

 

2.

볼수있고,

 

 

3.

 

lol = [[1, 2, 3], [4, 5], [7, 8, 9]]

 

for sub in lol:
for item in sub: 

 

 

에서 

 

for sub in lol:   의 뜻은

 

sub는 임시 변수이고,

lol 은 배열이다.

 

for sub 변수에 in 안으로 lol 배열 이다

 

 

라고 볼수있다.

 

 

[정보처리기사] 파이썬   print(item, end='') 에 대해

 

print(item, end='')

 

는 item을 출력하는 동시에 줄바꿈 없이 출력하는 코드입니다. end=''는 print() 함수의 인자로 사용되며, 출력 후에 줄바꿈 대신 빈 문자열을 사용하여 줄바꿈 없이 출력됩니다.
아래는 print(item, end='')에 대한 상세한 설명과 예시 코드입니다:

 

numbers = [1, 2, 3, 4, 5]

for number in numbers:
    print(number, end='')

# 출력 결과:
# 12345

 

[정보처리기사] 파이썬   print(item, end=',')

 

print(item, end=',')

 

는 item을 출력하는 동시에 쉼표(,)를 출력하고 줄바꿈 없이 출력하는 코드입니다. end=','는 print() 함수의 인자로 사용되며, 출력 후에 줄바꿈 대신 쉼표를 사용하여 줄바꿈 없이 출력됩니다.
아래는 print(item, end=',')에 대한 상세한 설명과 예시 코드입니다:

 

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    print(fruit, end=',')

# 출력 결과:
# apple,banana,cherry,

 

 

[정보처리기사] 파이썬   print()

 

print()


는 커서를 다음줄로 옴긴다는 뜻을 가지고 있다.

 

 


[정보처리기사] 파이썬   { a, b, c} 의 뜻은?

1. 정렬이 존재하지않는다.

abc
bca 
cba

2. 중복값 저장이 안된다.

a, b, c 가 있는 {} 는  a,b,c는 값을 넣을려고해도 저장이 되지않는다.

3. 파이썬의 {}는 세트로 출력된다.
 

[정보처리기사] 파이썬 클래스

 

 

파이썬 클래스
-----------------------------

 

사용할때,

 

변수 = 클래스명()

 

 


class 클래스명:

실행할 문장
def 메소드명(self, 인수);
실행할 문장
return 값

 

[정보처리기사] 파이썬 class cls x,y= 10,20   이라고 할때의 상황에 대해서...

 

class Cls:
    # 클래스 변수 선언 및 초기값 설정
    x, y = 10, 20

    # 인스턴스 메소드 정의
    def print_values(self):
        # 클래스 변수 접근 방법: self.x, self.y 또는 Cls.x, Cls.y
        print("x:", self.x, "y:", self.y)

# 인스턴스 생성
instance1 = Cls()

# 인스턴스 메소드 호출 (출력 결과: x: 10 y: 20)
instance1.print_values()

# 클래스 변수를 수정할 경우, 모든 인스턴스에서 동일한 값으로 변경됨
Cls.x, Cls.y = 30, 40

# 인스턴스 생성
instance2 = Cls()

# 인스턴스 메소드 호출 (출력 결과: x: 30 y: 40)
instance2.print_values()

# 기존 인스턴스에서 클래스 변수 접근 (출력 결과: x: 30 y: 40)
instance1.print_values()

 

 

 

 

메소드

self.x = a.x 는 같다

self.y = a.y 는 같다

 

 

 

 

 

 

 

 

 

 

 


 

반응형

댓글