Study/AI(3)
-
Python data structure
stack(LIFO) Last In First Out append, pop pop -> 값을 return 해줌 queue(FIFO) First In First Out pop(0) tuple 형태 : "( )" 값의 변경이 불가능한 리스트 함수의 리턴값으로 많이 사용됨 t[1]=5 값 변경이 안됨 t=(1) type(t) 출력 : int t=(1,) type(t) 출력 : tuple set 형태 : set([ ])/ {} 순서없이 값이 중복되지 않은 자료형 union(합집합) or | intersection(교집합) or & difference(차집합) dict key 값을 활용해서, 데이터 값(value)를 관리함 형태 : {key:value1, key2:value2, key3:value3...} Col..
2023.11.21 -
String and advanced function concept
이 글은 공부 인증 겸 새롭게 배운 내용을 기록하는게 목적이기도 하고 예전에 공부했던 내용이 겹치기 때문에 내용이 정리되어 보이지는 않을 것이다. 쨋든 두 번째 수업에 대한 내용을 정리해보겠다. string 컴퓨터는 2진수로 데이터를 저장한다. 1 bit는 0 또는 1이다. 1 byte= 8bit=2^8=256까지 저장 가능 대문자 U는 이진수로 "1000011"변환됨 (UTF-8기준) 사실은 잘 이해가지 않아서 메모리에 대한 내용은 따로 빼서 공부할 예정 메모리에 대한 결론은 데이터 타입이 메모리에 영향을 준다는 사실 인덱싱(indexing) 문자열에서 각 문자들은 개별 주소(offset)을 가지는데 이 주소에 할당된 값들을 가져오는 것 슬라이싱(slicing) 주소값으로 문자열을 나누는 것 문자열 관..
2023.11.20 -
conditional_and_loops
오늘은 조건문과 반복문을 공부해볼 예정이다. 예전에 학교에서 파이썬을 배운 적이 있기는 하지만 코드를 짜지 않은 지는 오래되었다. 한 때 알고리즘 문제를 푸는 거에 푹 빠져서 하루종일 문제 풀던 때도 있었는데.. 진로 고민을 하기 시작하면서 다양한 경험을 해보자는 생각에 코딩은 내팽겨졌다. 코딩아 미안해ㅠㅠ 결국은 코딩 엔딩이지만 재미있는 거를 계속 따라가보자는 게 내 결론이다. 이제 공부한 내용을 복습해보자!! contiion if 조건: elif 조건: else: 이러한 형태로 사용된다. 삼항 연산자의 형태도 있다. A= if else 이외에 비교연산자, 논리 키워드 내용이 나온다. loop 반복문에는 for문과 while 문이 있다. for i in 범위: while i in 범위: 반복문하면 ra..
2023.11.20