문자열 포매팅1. 숫자 바로 대입"I eat %d apples." % 3'I eat 3 apples.'결괏값을 보면 알겠지만, 위 예제는 문자열 안에 정수 3을 삽입하는 방법을 보여 준다. 문자열 안의 숫자를 넣고 싶은 자리에 %d 문자를 넣어 주고 삽입할 숫자 3은 가장 뒤에 있는 % 문자 다음에 써 넣었다. 여기에서 %d는 ‘문자열 포맷 코드’라고 부른다. 2. 문자열 바로 대입"I eat %s apples." % "five"'I eat five apples.' 숫자를 넣기 위해서는 %d, 문자열을 넣기 위해서는 %s를 써야 한다.문자열을 대입할 때는 반드시 큰따옴표나 작은따옴표를 써야 한다. 3. 숫자 값을 나타내는 변수로 대입number = 3"I eat %d apples." % number'..
[파이썬 - 자료형]문자열 자료형 a[ : ] 이상 미만a[ : : ] 이상 미만 간격(음수면 거꾸로 출력) 예시1a = "Life is too short, You need Python"b = a[ : : -1]print(b) 결과nohtyP deen uoY ,trohs oot si efiL 예시2a = "Life is too short, You need Python"b = a[ : : -2]print(b) 결과nhy enuY,rh o ieiImmutable 문자열이란, 생성된 후에는 그 내용을 변경할 수 없는 문자열을 말한다. Python에서 문자열(str)은 대표적인 immutable 자료형.주요 특징수정 불..
[파이썬 - 자료형]a=3은 a가 3이라는 뜻이 아니다.3이라는 값을 a 안에 넣는다고 생각해야 한다.숫자정수형(1, 2, -2) int실수(1.24, -3.45) float컴퓨터식 지수 표현 방식(4.24e10, 4.24e-10)8진수(0o37)16진수(0x7A)사칙연산( + , - , * , / )x의 y제곱을 나타내는 ** 연산자나눗셈 후 나머지를 리턴하는 % 연산자나눗셈 후 몫을 리턴하는 // 연산자복합 연산자(+=, -=, *=, /=, //=, %=, **=) 문자열(str)큰따옴표로 감싸기작은따옴표로 감싸기큰따옴표 또는 작은따옴표 3개를 연속으로 써서 감싸기역슬래시(\)를 사용해서 작은따옴표와 큰따옴표를 문자열에 포함하기 줄을 바꾸기 위한 이스케이프 코드 \n 읽기가 불편하고 줄이 길어지..
n의 배수문제 설명정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. 제한사항2 ≤ num ≤ 1002 ≤ n ≤ 9 입출력 예 num n result 98213430 입출력 예 설명입출력 예 #198은 2의 배수이므로 1을 return합니다. 입출력 예 #232는 3의 배수가 아니므로 0을 return합니다. 정답def solution(num, n): if num % n == 0: return 1 else: return 0 공배수문제 설명정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을..
[퀘스트]반복문 연습하기 Part 2리스트에 포함된 모든 숫자의 합을 계산하는 프로그램을 작성해주세요. numbers = [10, 20, 30, 40, 50]total_sum = 0 출력예시150 정답numbers = [10, 20, 30, 40, 50]total_sum = 0for number in numbers: total_sum += numberprint(total_sum) 반복문 연습하기 Part 3팩토리얼을 계산해보아요 !팩토리얼은 n! = n * (n-1) * (n-2) * ... * 1로 정의됩니다.0!은 1로 정의됩니다.number = 5 출력예시120 정답number = 5factorial = 1for i in range(1, number + 1): factorial *= ..
파이썬 톺아보기가독성이 좋은 언어를 사용했을때 어떤 이점이 있나요?“Python은 가독성이 높고 문법이 쉽다”라는 문장에 증거가 될 사례를 작성해주세요.파이썬은 인간이 쓰는 언어와 비슷하다.아래의 코드를 보았을 때 영어 구문을 읽는 것처럼 자연스럽게 ‘만약 4가 1, 2, 3, 4 중에 있으면 "4가 있습니다"를 출력한다는 뜻이 아닐까?’ 생각하게 될 것이다.if 4 in [1,2,3,4]: print("4가 있습니다")또한, 문법이 다른 언어에 비하여 비교적 간결하고 쉽다.“Hello, World!”를 출력할 때, 아래에 Java와 Python의 코드를 보면 어째서 파이썬이 가독성이 높고 문법이 쉬운지 쉽게 알 수 있다. Java public class HelloWorld { public stati..