Phot_o_matic Programming

고정 헤더 영역

글 제목

메뉴 레이어

Phot_o_matic Programming

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • Programming
      • TIL
      • Concept
      • Algorithm
      • Hello, stranger
      • Mindchain
      • Python
      • Vue
      • React
      • Git
      • GraphQL
      • Database
      • Twittler
      • Typescript
    • Photography
      • Olympus
      • Canon
    • IT
    • Daily
      • Yummy

검색 레이어

Phot_o_matic Programming

검색 영역

컨텐츠 검색

Programming

  • 자료구조 - 리스트(list)

    2019.07.21 by 쌩우

  • input으로 사용자 입력 받기

    2019.07.21 by 쌩우

  • 정수(integer)와 실수, 나눗셈(몫 구하기)

    2019.07.20 by 쌩우

  • 문자열

    2019.07.20 by 쌩우

  • format

    2019.07.20 by 쌩우

  • 함수

    2019.07.20 by 쌩우

  • 블럭과 조건문

    2019.07.20 by 쌩우

  • Intro

    2019.07.20 by 쌩우

자료구조 - 리스트(list)

리스트 자바스크립트의 배열처럼 생각하면 된다. 첫 번째 값은 0번째, 마지막 값은 -1번째로 호출한다. list = ['가위', '바위', '보'] # 바위를 나타내고 싶으면? print(list[1]) # 보를 나타내고 싶으면? print(list[-1]) .append(x) 리스트에 값을 추가하는 method. 기존 리스트에 다른 리스트를 추가할 때엔 덧셈 기호(+)를 사용한다. list = [1, 2, 3, 4] list.append(5) print(list) # [1, 2, 3, 4, 5] list2 = [6, 7, 8] list3 = list1 + list2 print(list3) # [1, 2, 3, 4, 5, 6, 7 ,8] del x & .remove(x) 리스트에 존재하는 특정 값을 삭제..

Programming/Python 2019. 7. 21. 17:20

input으로 사용자 입력 받기

사용자 입력 받기 input() 이라는 함수로 입력값을 받을 수 있다 mine = input() print('mine?', mine) # 해당 코드를 실행 후, input 함수가 실행되었을 시점에서 원하는 값을 키보드로 입력하면 해당 값이 print 되어 나온다 # 원하는 input 값을 사용자가 알 수 있게 만드려면 아래와 같이도 사용할 수 있다 mine = input('1, 2, 3 중 하나를 적어주세요') print('mine', mine) # 해당 코드를 실행하면 input 함수 내의 문자열이 보여져서, 사용자가 어떤 값을 입력해야 하는지 알 수 있게 된다

Programming/Python 2019. 7. 21. 16:01

정수(integer)와 실수, 나눗셈(몫 구하기)

정수 파이썬에서도 int라고 짧게 표현한다 정수끼리 나누면 실수가 나올 수 있다. 정수 나눔에서 몫만을 구하려면 // 연산자를 이용할 수 있다. 하지만, 실수를 정수로 바꾸고 싶을 땐 어떡하지? => int print(6 / 5) # 1.얼마얼마 print(6 // 5) # 몫인 1만 나온다 # 6 /5 를 정수로 바꾸고 싶을 땐? print(int(5.4)) # 5의 정수값이 나온다 실수 부동소수점이라는 표현법을 이용한다. 소숫점 값들을 표시할 수 있는 수이다. 계산성의 정확도는 완벽하지만은 않다. 그렇다면 정수를 실수로 바꾸려면 어떡하지? => float 0.1 + 0.1 + 0.1 == 0.3 #False a = float(5) # a == 5.0 이라는 실수값을 갖게 된다

Programming/Python 2019. 7. 20. 18:46

문자열

일반적으로 문자열은 따옴표의 쌍으로 감싸주어 표시한다. '문자열'과 같은 방식이다. 그렇다면 길이가 엄청 긴 문자열을 여러 라인에 걸쳐 작성하고 싶을 땐 어떡해야 할까? 따옴표 세 개로 한다! long_string = '''엄청나게 긴 문자열은 이렇게''' print(long_string) #엄청나게 긴 문자열은 이렇게 문자열 내에서 따옴표를 사용하고 싶을 때는 어떡하지? javascirpt에서는 grave를 사용하였는데, 파이썬에서는 따옴표 세 개로 그 기능을 대신한다! quote1 = "쉼표 '와 " + '쉼표 "를 번갈아 쓰기' quote2 = '''쉼표 '와 쉼표 "를 번갈아 쓰기''' string1 = '따옴표로 싼 문자열 안에는 큰따옴표(")를 사용할 수 있다.' string2 ..

Programming/Python 2019. 7. 20. 18:36

format

임의의 값을 받을 수 있도록 하는 method 변수로 값을 넣을 부분은 중괄호 쌍으로 감싸둔 뒤, 나중에 그 부분의 위치와 중괄호 쌍 갯수에 맞게 변수를 format 시킨다. number = 20 welcome = '환영합니다' base = '{} 번 손님 {}' #아래 3개의 print는 같은 값을 출력한다 print(number,'번 손님',welcome) print(base.format(number,welcome)) print('{} 번 손님 {}'.format(number,welcome)) #=>20 번 손님 환영합니다

Programming/Python 2019. 7. 20. 18:21

함수

함수 a = 1 b = 2 c = -8 # a * x^2 + b * x + c = 0, # a != 0 인 x에 관한 2차 방정식에 대해 # 근의 공식은 r1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a) r2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a) print('해는 {} 또는 {}'.formate(r1, r2)) """ 함수를 선언할 때에는 def 함수명() """ def print_sqrt(): r1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a) r2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a) print('해는 {} 또는 {}'.formate..

Programming/Python 2019. 7. 20. 17:46

블럭과 조건문

블럭 if True: print('블럭에 속한 코드') # js의 scope 같은...? # if문 이후 다음 줄에 네 칸 들여쓰기로 표현되는 문장들 if !False: print('블럭 안의 블럭') 조건문 people = 3 apple = 20 if people < apple / 5: #조건식 끝엔 콜론 print('신난다! 사과 배 터지게 먹자!') #if문이 있는 문장 뒤는 항상 들여쓰기 필요 #조건이 참일 때에만 print 실행 if !False: print(True == False) #비교는 == or != 의 두 기호로 사용 #and, or operator if True and True: print('둘 다 참이다') if True or False: print('하나만 참이어도 된다') el..

Programming/Python 2019. 7. 20. 17:43

Intro

Intro to Python Javascript의 세계에서, python의 세계로 첫 발걸음을 내딛는 단계이다. 코딩도 코딩이지만, 디버깅을 염두하기 위하여 console.log()는 필수였다. python에서 같은 동작을 하는 것은 **"print"**이다. 그리고 변수 지정 시, let이나 const 등을 사용하지 않고, 바로 변수명에 원하는 값을 넣는다. print('Hello World!') #Hello world nickname = 'swoo' age = 29 print(nickname, age) #swoo 29 nickname 'areum' age = 30 print(nickname, age) #areum 30 # 주석 처리는 해쉬태그로 # 이렇게 하면 된다고 합니다 """ 여러 줄은 각각 따..

Programming/Python 2019. 7. 20. 14:28

추가 정보

인기글

최신글

페이징

이전
1 ··· 8 9 10 11 12 13 14 ··· 25
다음
Phot_o_matic Programming © phot_o_matic
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바