[Python] 파이썬 문법

정재은·2023년 11월 29일
0

Python

목록 보기
1/1
post-thumbnail

IT 5분 잡학사전 챌린지를 통해 파이썬에 흥미가 생겨
노마드코더의 Python으로 웹 스크래퍼 만들기 강의를 듣고 있다
자바스크립트와 조금씩 미묘하게 다른 문법이 흥미로워 기록해본다✍🏻

🟢🟡🔴 배우는대로 계속해서 추가 예정 🟢🟡🔴
업데이트 (23.12.01)

지적은 언제나 환영입니다! (´▽`ʃ♡ƪ)



💠 콘솔 출력

Python

print( ) 함수 사용

print('Hello World')

JavaScript

console.log('Hello World')





💠 주석

Python

#
""" """
''' '''

# 파이썬 주석

"""
큰따옴표 주석
"""

'''
작은따옴표 주석
''' 

JavaScript

// 자바스크립트 주석

/*
여러줄
주석 1
*/

/**
 * 여러줄
 * 주석 2
 */





💠 변수

Python

var, let, const 키워드 없이 사용

name = 'jan'
age = 10
country = '대한민국'

JavaScript

var name = 'jan'
let age = 10
const country = '대한민국'





💠 불리언

Python

첫문자를 대문자로 작성 → True False

true_value = True
false_value = False

JavaScript

let true_value = true
let false_value = false





💠 함수

Python

def 키워드로 함수 선언
② 함수 이름 뒤에 콜론 :
③ 스페이스 2번 or 탭 1번 으로 들여쓰기 후 내용 작성

⚠️들여쓰기가 있어야만 해당 스코프에서 작동하는 코드가 된다⚠️

def add(a,b):
    return a+b

JavaScript

function add(a,b){
	return a+b
}





💠 템플릿 리터럴

Python

f"abc{variable_name}"
f 에 따옴표(" ")를 붙이고 변수는 중괄호를 열어 사용

name = 'jan'
print(f"Hello I'm {name}!")

JavaScript

let name = 'jan'
console.log(`Hello I'm ${name}!`)





💠 조건문 if

Python

if()로 조건문 기입
② 조건문 뒤에 콜론 :
③ 스페이스 2번 or 탭 1번 으로 들여쓰기 후 내용 작성
④ 다른 조건문 적용시 elif() 로 작성

score = 80

if(score >= 80):
	print('A 등급')
elif(score >= 60):
	print('B 등급')
else:
	print('C 등급')

JavaScript

let score = 80

if(score >= 80){
  console.log('A 등급')
}else if(score >= 60){
  console.log('B 등급')
}else{
  console.log('C 등급')
}





💠 조건문 while

Python

조건이 참이면 코드 반복, 조건이 거짓이면 코드 종료

while()로 조건문 기입
② 조건문 뒤에 콜론 :
③ 스페이스 2번 or 탭 1번 으로 들여쓰기 후 내용 작성

num = 1
while(num <= 5):
	print('현재 숫자는', num)
    num += 1

JavaScript

let num = 1
while(num <= 5){
	console.log('현재 숫자는', num)
    num += 1
}





💠 input( )

Python

사용자에게 질문이 표시되는 함수
오직 1개의 argument만 받기 가능

input('How are you Today?')

JavaScript

prompt('How are you Today?')





💠 type( )

Python

변수의 타입을 알려주는 함수

name = 'jan'
age = 20
type(name)
type(age)

JavaScript

let name = 'jan'
let age = 20
typeof(name)
typeof(age)





💠 int( )

Python

정수 값으로 변경해주는 함수

age = '20'
int(age)

JavaScript

let age = '20'
parseInt(age)





💠 and, or

Python

and : 조건을 모두 만족해야 True, 하나라도 만족 못 하면 False
or : 조건 중 하나라도 만족하면 True

# and
age = 20
if( age > 0 age and age < 20 ):
	print('미성년자')
    
#or
food = '햄버거'
if(food == '햄버거' or food == '치킨'):
	print('패스트푸드')

JavaScript

// and
let age = 20
if(age > 0 && age < 20){
	console.log('미성년자')
}

// or
let food = '햄버거'
if(food == '햄버거' || food == '치킨'):
	console.log('패스트푸드')





profile
프론트엔드

0개의 댓글

관련 채용 정보