전체 글 (84) 썸네일형 리스트형 Python - String Formatting print를 할 때 %, format 또는 f""를 넣어 출력할 문장에 변수를 대입할 수 있다. 이렇게 항상 print와 한 세트로 써서 print를 하는 방법으로 인식하고 있었는데, 정확히는 문자열을 formatting하는 방법이다. 만들어 놓고 print를 안 할 수도 있는 거고. 1. %-formatting 좀 불편해서 잘 안쓰는 데 정리만 해둔다. 문자열 내에 %s(문자), %d(정수), %f(실수) 등을 넣어 변수의 type을 고정해주면서 들어갈 자리를 만들어준다. 문자열 뒤에 %를 넣고 변수를 쓴다. "Hello, %s." % name 여러개를 줄 땐 아래와 같이 괄호를 쓴다. "Today is %d/%d, %s." % (month, day, weekday) 2. str.format() 문자열.. [DP] boj 9251 - 2차원 리스트 이용하기 백준 9251은 중간 과정 값을 저장하는 리스트를 2차원으로 써야 되는 문제다. 실행 시간이 더 짧은 다른 사람의 풀이를 보니 문자열의 길이를 구하는 걸 변수에 할당한 다음 사용했다. import sys s1 = sys.stdin.readline().rstrip() s2 = sys.stdin.readline().rstrip() dp = [[0] * (len(s1)+1) for _ in range(len(s2)+1)] for i in range(1, len(s2)+1): for j in range(1, len(s1)+1): if s1[j-1] == s2[i-1]: dp[i][j] = dp[i-1][j-1] + 1 else: dp[i][j] = max(dp[i-1][j], dp[i][j-1]) print(d.. Python - 변수와 기초 연산 Data types Integer: 정수 Float: 실수 Complex Numbers: 복소수. e.g. 1+2j (수학과 달리 허수부를 j로 표기) String: 문자열 Boolean: True/False 변수 선언시 변수명 규칙 이름은 영어 알파벳, 숫자, _ 만 가능. case sensitive. 숫자로는 시작 불가. 연산 + 숫자끼리, 문자열끼리 더한다. 숫자 + 문자열은 에러난다. 같은 변수에 더해나갈 때는 +=로 축약할 수 있다. - 뺄셈. 같은 변수에서 빼나갈 때는 -=로 축약할 수 있다. * 마찬가지로 *= 사용 가능. list의 반복 확장에도 사용한다. e.g. [0] * 3 -> [0, 0, 0] 이 외에도 다양하게 쓰인다. 참고 링크 / 마찬가지로 /= 사용 가능. 나머지가 없어도 .. CSS - float property css에서 selector에 주는 float property 값은 해당 요소를 일반적인 흐름으로부터 빠지고, 다른 요소들이 그 주위를 감싸며 배치되도록 만든다. float block 요소에게 float property를 넣어 inline 성질을 부여할 수 있다. 값으로는 none(default), left, right 등이 있다. 참고 링크 float: right이나 left 그 쪽에 자석같이 딱 붙음. 그 뒤에 오는 요소는 inline 요소 뒤에 넣었을 때처럼 나타난다. 뒤에 오는 요소에 float를 적용한 요소의 크기만큼 margin을 주면 영역이 분리된 것처럼 보인다. float가 적용된 요소에 width를 퍼센트로 줄 경우 window 크기가 그보다 작게 줄어들면 비율을 유지하며 같이 줄어든다. .. CSS - display property css에서 selector에 주는 display property 값은 해당 요소가 어떻게 나타나는지를 결정한다. 이 중 outer display type값으로 inline, block, inline-block 등이 있다. inline, block element 예시 inside display type값으로는 table, flex 등이 있다. (참고 링크) 요소를 숨기는 none도 있다. none에서 다른 값으로 바꾸면 없던 게 나타나는 것처럼 보인다. inline 공간을 content의 크기에 맞춘다. 줄바꿈을 하지 않는다. 행간(line-height)을 조절할 수 없다. 적용 불가: width, height, margin-top, margin-bottom, padding-top, padding-bott.. 이전 1 ··· 8 9 10 11 12 13 14 ··· 17 다음