-
Python 함수 (function)
def user(name, age, sex='M'): # sex 초기값 : M print('이름 : {}'.format(name)) print('나이 : {}'.format(age)) print('성별 : {}'.format(sex)) >>> user('Chris', 21) >>> user('Chris', 21, 'M') 이름 : Chris 나이 : 21 성별 : M >>> user('Chris', 21, 'F') 이름 : Chris 나이 : 21 성별 : F ● 모듈(*.py) 및 함수 import # calculato...
-
Python 기본문법
연산 / : 나눗셈 ex) 7 / 2 = 3.5 // : 몫 ex) 7 // 2 = 3 % : 나머지 ex) 7 % 2 = 1 포맷팅 1. %기호 print("제 이름은 %s이고 %d살입니다." % (name, age)) 2. format() print("제 이름은 {}이고 {}살입니다.".format(name, age)) print("제 이름은 {1}이고 {0}살입니다.".format(age, name)) print("제 이름은 {a}이고 {b}살입니다.".format(a='민수', b=20)) print("{0} / {1}...
-
Vim
4가지 모드 : 일반/명령 모드, 입력 모드(a, i, o, A, I, O), 비쥬얼 모드(v, V), 명령라인 모드(:, /, ?) ▶ 모드전환 : 일반/명령 모드를 통해 입력, 비쥬얼, 명령라인 모드로 전환 (일반 모드 -> 입력, 비쥬얼, 명령라인 모드) 1. 일반/명령 모드 - 커서 이동, 화면 이동, 텍스트 편집 (1) 커서이동 h : ← j : ↓ k : ↑ l : → ^, 0 : 행의 맨 앞으로 [=Home] $ : 행의 맨 뒤로 [=End] - : 커서 앞 행의 처음으로 + : 커서 뒤 행의 처음으로 H : 화면의 맨 윗행으로 {Head} M : 화면의 가장 중간 행으로 {...
-
[Thymeleaf] 타임리프 template layout
공통 page를 fragment, layout 형식으로 조립할 수 있는 템플릿엔진 Thymeleaf 2버전을 기준으로 작성하였다 dependencies { ... implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect' } <html xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"> Thymeleaf 2 버전 변경점 2버전 부터 3가지가 deprecated 되어 금지되어 졌다. WARN 16864 --- [nio-8080-exec-1] n.n.u.t.dec...
-
[Thymeleaf] 타임리프
템플릿 엔진 중 하나, html 확장자 태그의 속성을 추가하는 방식 <html xmlns:th="http://www.thymeleaf.org"> 표현식 1. 변수식 : ${ } 2. 선택변수식 : *{ } - 객체의 변수 출력 product 객체의 변수 name, price, description 출력 <form method="post" th:object="${product}" name="productForm"> <div> <label for="name">상품명</label> <input th:field...