본문 바로가기

언어/Python8

[유튜브 나도코딩 1분파이썬] 100분완성 강의 요약본 #24강~31강 [24강. 자료형 비교] 리스트(list)튜플(t)세트(s)딕셔너리(d)선언list = [ ]t = ( )s = { }d ={key:val}순서보장ㅇㅇxㅇ중복허용ㅇㅇxx접근list[idx]t[idx]xd[key]d.get(key)수정dxxㅇ(value)추가append()insert()extend()xadd()update()d[key] = valupdate()삭제remove()pop()clear()xremove()discard()pop()clear()pop()popitem()clear()그래서 ? 이런 자료형은 언제 뭘써야해?여러 값들을 순서대로 관리해야한다면 ▶ 리스트값이 바뀔 일이 없거나, 바뀌면 안된다면 ▶  튜플특정 값의 존재여부가 중요하고 중복을 허용하지 않는 데이터들이면 ▶ 세트key를 통해서 .. 2024. 5. 9.
[유튜브 나도코딩 1분파이썬] 100분완성 강의 요약본 #20강~23강 [20강. 세트 1]세트의 특징리스트 튜플과 같이 여러개의 데이터를 저장할 수 있다.단 순서를 보장하지않고, 중복을 허용하지 않습니다.세트의 형태는 세트 = {값1, 값2, ...}로 구성됩니다. set1 = {'돈가스','보쌈','제육덮밥'}set2 = {'짬뽕','초밥'.'제육덮밥'} 이렇게 있는 문자열의 공통값을 추출(교집합) 하려면  intersection이라는 메소드가필요합니다.print(set1.intersection(set2))을 실행하게 되면 #제육덮밥 라고 출력되는겁니다. 이렇게 있는 문자열의 모든값을 추출(합집합) 하려면  union이라는 메소드가필요합니다.print(set1.union(set2))을 실행하게 되면 #{'돈가스','보쌈','짬뽕','초밥','제육덮밥'} 라고 출력되는겁니.. 2024. 5. 7.
[유튜브 나도코딩 1분파이썬] 100분완성 강의 요약본 #12강~19강 [12강. 메소드]메소드(methdo)라는것 = 클래스 내에 정의된 어떤 동작, 기능을 하든 코드들의 묶음쉽게생각하면 기능 이라고 생각하면 된다.메소드 사용 형식문자열.메소드(...)문자열.메소드(...)입니다. 물론 메소드안에 어떤게 들어가있겠죠?ex) letter = 'how are YOU?'이렇게 있는 문자열의 모든 내용을 소문자로 바꾸기위해서는 lower이라는 메소드가필요합니다.print(letter.lower())을 실행하게 되면 #how are you? 라고 출력되는겁니다. 모든걸 대문자로 바꾸기 위해서는 upper 이라는 메소드가 필요합니다. print(letter.upper())을 실행하게 되면 #HOW ARE YOU? 라고 출력됩니다. 첫글자를 대문자로하고 나머지는 모두 소문자로 바꾸고싶.. 2024. 5. 6.
[유튜브 나도코딩 1분파이썬] 100분완성 강의 요약본 #3강~11강 무료형 코딩교육이있고 짧고간결해서 선수학습을 생각하고 짤막하게 들었다. 그 외에도 수업이 끝나고 복습할때에도 관련내용이 있으면 찾아서 들었다.재능기부해주신 나도코딩님께 감사드립니다! [3. 자료형]자료형에는 문자자료형, 숫자 자료형, 불리안 자료형이 있다. 숫자자료형print(1)print(2.4)장수와 실수를 넣어주면 된다. 문자자료형print("hello world")print("안녕하세요")print("2") 숫자 자료형도 따옴표로 감싸게 되면 문자자료형이 된다 불리안 자료형print(True)print(False) *단어의 시작 부분인 T,F는 대문자로 작성해야함. [4. 변수]변수는 코딩할때 가장많이 쓰이는것이고 제대로 용어를 이해해놔야 잘 쓸 수 있는것같다.변수 = 어떤 값을 저장하는 공간 변.. 2024. 5. 6.