python 파이썬 기초 문법

isy·2022년 3월 30일
0

TIL

목록 보기
3/7

print

hello world! 라는 문장을 출력하고 싶다면?

print("hello world!")

Data Types

data type은 해당 데이터가 숫자인지 문자인지 등의 타입을 이야기 한다.
숫자 2 / 문자 "2" / 소수점 숫자 2.0 모두 사람에게는 2라는 의미를 가지지만 컴퓨터에게는 3개 각각 다른 의미를 가진다.

data type 종류

  • String -> ""(큰따옴표)안에 있는 글자 ex) "안녕하세요"
  • Integer -> 정수 값 ex) 1, 2, 3, 500
  • Float -> 소수점 숫자 ex) 2.0, 5.5
  • Complex Numbers -> 복소수, 파이썬에서는 j를 사용하여 허수를 표현 ex) 1+3j
  • Boolean -> true, false

variables - string

변수, 데이터의 별명이라고 생각할 수 있다
예를 들어,

name = "홍길동"
gender = "여"

에서 name과 gender가 변수이다.

변수 이름 법칙

  • 영어 알파벳, 숫자, underscore(_)로만 구성
  • 변수의 첫글자는 알파벳이나 underscore로만 시작해야함
  • 첫글자로 숫자가 될 수 없음
  • 영어 알파벳은 대문자, 소문자 구분
  • 띄어쓰기 nono
    ex) good 변수 이름: name, _name, my_name, myName / bad 변수 이름: 7name, my name

variables - number

변수에 저장할 수 있는 값은 문자(열) 뿐만 아니라 숫자 값도 저장이 가능하다.
예시)

age = 23
print(age)

** 주의!!

age = 23 //1 integer
age = "23" //2 string

이외에도 floating, 음수 다 가능

math expressions

파이썬에서는 더하기, 빼기, 나누기, 곱하기 기본 연산 실행 가능하다.

더하기 -> +
빼기 -> -
나누기 -> /
정수 나누기 -> //
**나머지 구하기 -> %

7 / 2 = 3.5
7 // 2 = 3
7 % 2 = 1  //나머지

increment / decrement a number

파이썬 증감 연산자는 += 를 사용
ex) 변수 my_int에 값 10을 할당하고 my_int의 값을 1 증가시키자!(아래 코드)

my_int = 10
my_int += 1 //1증가

order of operators

파이썬 연산 순서는!!
() -> * -> , /, % -> +, -

concatenating text strings

숫자 뿐만 아니라 문자(열)도 더할 수 있다!
예를 들어 'hello'와 'world'를 더하려면?
1. print("hello world")
2. print("hello " + "world")
3. literal string interpolation 방법(아래 코드)

str = "world"
print(f"hello, {str}")

0개의 댓글