공부 기록/파이썬

리스트 파이썬만의 고유한 기능들 min(), max(), sum() : (리스트 내에서) 최소값, 최대값, 값을 모두 더함 reversed() : 리스트 뒤집기 enumerate() : 현재 인덱스가 몇 번째인지 확인하기 items() : 딕셔너리로 쉽게 반복문 작성하기 리스트라는 개념은 C에는 없다. Python은 C를 통해 만들었는데 C에 있는 배열 개념을 가져와서 간략화한 게 리스트다. 차이점이 있다면 C에서는 배열 사용법이 문자열에 가깝고 선언할 때 하나의 타입만 선언 가능하다는 점이 있다. 딕셔너리는 보통 young하고 hip한 언어에 있는 함수라고 한다..(듣기론 그럼) reversed() temp = reversed([1, 2, 3, 4, 5, 6]) for i in temp: print("..
# random 모듈을 임포트하여 난수 생성 기능을 사용할 수 있게 합니다.import random# 2차원 리스트의 크기를 정의하는 SIZE 변수입니다. 여기서는 5로 설정하였습니다.SIZE = 5# 2차원 리스트를 생성합니다. 이때 리스트의 각 요소는 0부터 100 사이의 난수로 초기화됩니다.# 리스트 내포(list comprehension)를 사용하여 간결하게 표현하였습니다.pythonList = [[random.randint(0, 100) for i in range(SIZE)] for j in range(SIZE)]# 생성된 2차원 리스트의 요소를 출력합니다.for i in range(SIZE): for k in range(SIZE): # 각 요소를 3자리 정수 형태로 출력하며,..
mine = '가위' print('mine', mine) mine = input() print('mine', mine) # 이런 식이면 아무것도 나오지 않음. # input 함수를 실행하고 기다리고 있는 것. # input : 사용자의 키보드 사용을 return # round : 수의 반올림 값을 return print('가위 바위 보 가운데 하나를 내 주세요', end=' ') mine = input() print('mine', mine) 오늘 공부는 여기서 끝!!!!
five1 = 5 five2 = 5.0 five3 = 5.00000 print(five1) print(five2) print(five3) # 출력해보면 다 똑같이 출력되진 않음 # 정수와 실수 # 수 가운데는 정수만 표현할 수 있는 수가 있고 소수만 다룰 수 있는 수가 있음 # 예외가 있는데 나눗셈이 있음. 곱셉 덧셈과는 달리 6/5 처럼 정수로 나눠떨어지지 않을 경우가 있기 때문 five4 = 5 * 1 five5 = 5 * 1.0 print(five4) print(five5) print(6/5) # 1.2 -> 1이 나오려면? print(10/5) print(6%5) # 1 print(10%5) # 슬래시 두개 // 를 이용해서 나눗셈의 몫만을 구할 수 있음 div1 = 6 / 5 div2 = 6 /..
# 따옴표와 문자열에 대해 알아봅시다 string1 = 'Some text' string2 = "어떤 텍스트" string3 = '{}도 {}도 지금 이것도 문자열'.format(string1, string2) print(string1, string2, string3) # 각자 차이는 없지만 어떤 따옴표를 사용할지는 골라야함 # 직접 인용은 큰 따옴표로, 강조는 작은 따옴표 # '로 감싼 문자열 안에는 "를 쓸 수 있다. # "로 감싼 문자열 안에는 '를 사용할 수 있다. long_string = '''첫째줄은 좋은데 ' '둘째줄도 괜찮을까?''' # 따옴표 3개를 사용하면 가능함! 하나만 쓰면 에러 # 따옴표 3개를 사용하면 줄바뀜도 인식 가능함. print(long_string) quote1 = "가..
if True: pass # 조건이 참일 때 실행 else: pass # 조건이 거짓일 때 실행 그렇댄다.. else와 if로 가위바위보 게임을 만들어보았다. 그랬더니 else와 if로 뒤범벅되어서 알아보기가 힘들었다. 강사님이 elif에 대해서 알려주셨다. elif = else + if 함수 함수 def function(): print('안녕, 함수!') a의 값은 5, b의 값은 7. 함수의 이름은 add로 만들고 함수를 만들고나면 결과가 출력되도록 할 것. a = 5 b = 7 #이 아래줄에 a와 b를 더해서 result에 저장하는 함수add를 만들어 보세요. def add(): result = a + b #함수 내부의 코드가 되려면 이 줄은 들여쓰기 되어야 합니다. print(result) #함수..
a = 1 b = 1 if a == b: print("두 개의 값은 같습니다.") if a != b: print("두 개의 값은 같지 않습니다.") 두 개의 값은 같습니다. 놀랐던 점 : .py로 저장하면 실행이 안된다.. vscode만 그런건지 다른데도 그런건지.. .ipynb로 저장을 해야 됨. .py 원툴이었던 난(사실 그정도로 하진 않았지만) 대체 에러가 뜨는 이유가 뭐지?? 하고 의아해 하고 있었는데 알고보니 책 첫줄부터 적혀있었더라^^ ㅎ;; 글을 자세히 읽자!! 다른 기호들은 >,
bumm
'공부 기록/파이썬' 카테고리의 글 목록