파이썬 ch.1 🙆♀️
파이썬 ch.2 🙆♀️
파이썬 ch.3
javascript 크롬 프로젝트 연습 챕터 완료
javascript 크롬 프로젝트 making 시작
javascript 예제 Comparison with the less than or equal to operator 까지 🙆♀️
변수에는 숫자나 문자를 넣을 수 있다
x = 1 y = "HI" z = 1.2
print(x + z)
** 제곱, % 나머지
기본적인 사칙연산 가능
문자들의 조합을 문자열이라고 함 "" , '' 로 나타냄
여러줄은 """ 문자열 """
print ("HI" + " Pin")
같은 타입끼리 사칙연산 가능
a = 4 #숫자 b = "4" #문자 print(str(a) + y) print(a + int(y))
이렇게 해야 에러가 안뜬다
w = true
f = false
if 2 > 1: print("hi") if not 4 > 7: print("hi") if 1 > 0 and 2 > 1: print("Hello") #and 는 두 조건이 다 맞아야 함 if 1 > 0 or 2 > 1: print("Hello") #or 는 두 조건 중 하나만 맞으면 된다 #예제1 if 1 > 0 and 2 > 1: print("Hello") else: print("Hi") #예제2 x = 1 if x > 4: print("Hello") elif x == 2: print("Yes") else: print("Hi") #Hi 출력
함수
반복되는 코드를 그룹으로 모아놓은 것
#이름과 나이를 입력하면 채팅이 나오는 함수 - def chat(name1, name2, age): print("%s : Hi what your name?" % name1) print("%s : Hi my name is %s. I'm %d years old!" % (name2, name2, age)) chat("John", "Pin", 20)
return 을 써야 값이 나온다 print 를 쓰면 보여지긴 하지만 값이 나오지 X
#값을 넣으면 더한 결과값을 보여주는 함수 def dsum(a, b): result = a + b return result d = dsum(3, 5) print(d)
#인사하는 함수 def sayHello(name, age): if age < 10: print("안녕, " + name) elif age >= 10 and age <= 20: print("안녕하세요, " + name) else : print("안녕하십니까, " + name) sayHello("수지", 20)
for 로 구현할 수 있는 건 while 로도 구현 할 수 있다
for i in range(3): # 3번 반복해라 print(i) print("Hi how are you today?") print("Hi i'm fine")
다만 경우에 따라 더 편한 방법이 있다
while 은 무한 루프를 해야할 때 쓴다
i = 0 while True: print("Hi") i = i + 1 if i > 5: break #i가 5보다 크면 break
continue 밑에 있는 코드는 실행X
특이한 조건에서 밑에 코드를 실행시키고 싶지 않을 때 조건을 걸어서 continue 를 쓴다
for i in range(3): print(i) print("Hi pin") if i = 2: continue print("Bye") #0 #"Hi pin" #"Bye" #1 #"Hi pin" #"Bye" #2 #"Hi pin" i 가 2일 때 continue 밑의 코드 실행X
let chat = "Hi says \"Hi\"."; // Hi says "Hi".
let test = 'here';
'' 안에 ""가 들어가는 방법으로 사용
let test = 'He said "I\'m 25 years old".';
'' 가 중첩? 될 경우 \ 를 사용
\' single quote \" double quote \\ backslash \n newline \r carriage return \t tab \b word boundary \f form feed
문자열의 갯수 나타내기
const name = "Jake";
console.log(name.length); //4
특정 문자 선택
const name = "Pin";
console.log(name[1]); // i 출력
마지막 문자 선택
const name = "Charles";
console.log(name[name.length - 1]); // s 출력
array 안의 요소는 바꿀 수 있다
const list = ["apple", "banana", 25];
list[0] = 23;
push() 로 array 맨 끝에 데이터를 추가할 수 있다 unshift() 로 맨 앞에 추가
const list = ["apple", "banana", 25];
list.push(["fruit","number"]);
list.unshift(["beer", 12]);
console.log(list) // [["beer", 12], "apple", "banana", 25, ["fruit","number"]]
pop() 로 array 의 마지막 요소를 내보낼 수 있고 shift() 로 첫번째 요소를 내보낼 수 있다
const list = ["apple", "banana", 25];
list.pop(); // ["apple", "banana"];
list.shift(); // ["banana", 25];
자바스크립트와 파이썬을 동시에 공부하려니 헷갈리는 부분이 있어서 힘들었다