pycharm 사용시 자주 쓰게 되는 단축키 (Win:ctrl / Mac:cmd)
- ctrl+alt+L : 코드 정렬
- tab : 들여쓰기
- shift+tab : 내어쓰기
- 태그 자동완성 기능 : ex) p + tab
- ctrl+(+/-) : 행 접기 / 펴기
- ctrl+/ : 주석달기
- ctrl+w : 영역 선택 [단어 > 문장 > 행 > 전체 행 순으로 사용 가능]
(--기본적으로 창 닫기 단축키이므로 파이참 외 사용에 유의해야 함--)
선택자별 약속된 문법
- tag : tag
- class : '.'+class
- id : '#'+class
- '*' : 모든 구성요소
예시
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>example</title> <style> h5 { color: red; } .class { color: lightpink; } #id { color: paleturquoise; } </style> </head> <body> <h5>hello world</h5> <p class="class">hello world</p> <p id="id">hello world</p> </body> </html>
변수 대입
a = 1 의 의미 : 오른쪽에 있는 것을 왼쪽에 넣는 것
let : 변수 선언let a = 1 let b = 2기본 연산 : 사칙연산, 문자열 더하기 등
리스트 & 딕셔너리
- 리스트 : 순서
let a_list = [] // 리스트를 선언. 변수 이름은 역시 아무렇게나 가능! // 또는, let b_list = [1,2,'hey',3] // 로 선언 가능 b_list[1] // 2 를 출력 (0부터 시작) b_list[2] // 'hey'를 출력 // 리스트에 요소 넣기 b_list.push('헤이') b_list // [1, 2, "hey", 3, "헤이"] 를 출력
- let a_dict = {} // 딕셔너리 선언
let a_dict = {} // 딕셔너리 선언 let b_dict = {'name':'Bob','age':21} b_dict['name'] // 'Bob'을 출력 b_dict['height'] = 180 // 딕셔너리에 키:밸류 넣기 b_dict // {name: "Bob", age: 21, height: 180}을 출력
함수
- function
function sum(num1, num2) { console.log('num1: ', num1, ', num2: ', num2); return num1 + num2; } //결과 sum(3, 5); // 8 sum(4, -1); // 3
조건문
function is_adult(age){ if(age > 20){ alert('성인이에요') } else { alert('청소년이에요') } } is_adult(25)
- and 조건 : &&
- or 조건 :
\\
반복문
for (let i = 0; i < 100; i++) { console.log(i); }for (1. 시작조건; 2. 반복조건; 3. 더하기) { 4. 매번실행 }주로 리스트와 함께 쓰임