TIL 5 | Python 기초

Hyeonju L.·2020년 11월 20일
0

Python

목록 보기
1/9

1. 파이썬(Python)이란?

파이썬(Python)이란 1991년 네덜란드의 프로그래머인 Guido van Rossum이 발표한 고급 프로그래밍 언어로 많은 상용 응용 프로그램에서 스크립트 언어로 채용되어 사용되고 있다.

2. Print

파이썬에서 화면에 출력을 하기 위해 print 명령어를 사용한다.

print("Hello world!")

결과

3. Data types

integer 정수값
Float 소수점 숫자
Complex Numbers 복소수 (ex. 1+3j, 실수와 허수 포함)
String 일반적인 문자열 값 (ex.안녕하세요, Hello world!)
Boolean 조건문에 주로 사용되는 값으로 (true 또는 False 2가지 값만 가짐)

4. 변수(variables)

특정 값을 저장하고 있는 '명사'

# Print 구문에 변수 이용하기

name = "아이유"
print(name) # "아이유" 출력

1) Variables for String (문자열 변수)

문자열(text) 값 표현 시 꼭 따옴표("") 사용

  • 변수 이름 법칙
    - 변수 이름은 영어 알파벳과 숫자, underscore(_)로만 구성 가능
    - 변수 이름 첫글자는 알파벳이나 underscore로만 시작해야 하며, 숫자로는 시작 불가
    - 영어 알파벳은 대소문자 구분됨

  • String formatting (f-Strings)

    String formatting이란 포맷 명세자(아래에서 %d)가 입력받은 아규먼트(argument)들에 의해 치환될 수 있도록 하는 것으로, armument의 수나 타입에 제한없이 원하는 형태의 문자열을 생성 및 출력할 수 있는 기능이다.

    f-string은 기존의 String formatting(%-formatting, str.format())보다 가독성이 좋고 간결하며 오류 발생이 적고 빠른 장점이 있다.

    방법은 첫 글자 앞에 'f"'를 입력하고 치환하고자 하는 문자열에 해당하는 변수명을 괄호({}) 안에 입력

name = "Eric" 	# 변수
f"Hello, {name}." 
'Hello, Eric.' #출력 결과

2) Variables for Numbers (숫자 변수)

변수에는 문자열(string)뿐만 아니라 숫자값도 저장이 가능하다.
여기서 주의할 점은 string과는 다르게 따옴표를 사용하지 않는 것. 따옴표를 사용하면 숫자가 아닌 문자열로 인식된다.

age = 23
print(age) # 23 출력

5. Math Expressions

수학 연산

+ 덧셈
- 뺄셈
/ 나눗셈
// 나누기 연산 후 소수점 이하의 수 반내림하여 정수값 구함
* 곱셈
% 나누기의 나머지 값 계산

연산 순서

  1. {}
  2. **
  3. *, /, %
  4. +, -

increment & decrement

+= 변수의 값 1 증가
-= 변수의 값 1 감소

기타 연산 예제

num1 = 10
num1 *= 1 # 곱하기 ref. 나누기 /=, 거듭제곱 **
print(num1) # 20 출력

6. String 합치기(String Concatenation)

출력결과: "Hello World!"
방법 1. print("Hello World!")
방법 2. print("Hello" + "World") # 특정 문자열만 변수에 저장되어 있을 때 이용

name = input()
print("Hello" + name)

7. 들여쓰기

파이썬은 들여쓰기를 이용하여 블록을 구분하는 독특한 문법을 채용하고 있다. JS 등 타 언어는 함수에 종속된 코드를 나타내기 위해 중괄호({})를 이용하는 반면, 파이썬은 들여쓰기를 통해 코드의 종속성을 나타낸다

profile
What you think, you become. What you feel, you attract. What you imagine, you create.

0개의 댓글