본문 바로가기

파이썬3

[ 프로그래머스 ] 파이썬 - 배열 만들기 문제 풀이def solution(n, k): answer = [] // 배열 준비 for i in range(1, n+1): // 1부터 n이하까지의 숫자를 i 지정 if i % k == 0: // i를 k의 배수일때 answer.append(i) // 그 숫자들만(i) answer 배열에 넣어준다. return answer처음에는 위와같은 방식으로 풀었지만 다른 사람들의 풀이를 보니 이보다 훨씬 더 간단한 방법으로 풀 수 있다는 것을 알게되었다!리스트 컴프리헨션 사용하기- 간결하고 쉬운 방식으로 리스트를 만드는 구문이다.def solution(n, k): return [i for i in range(1, n+1) if i % k == 0] 마무리이.. 2024. 6. 30.
[ 파이썬 ] 문자열 함수, format, 리스트, range() 문자열 함수 str = " Happy programming! " len(str) #글자 수 세기 >> 21 str.count("p")# str 문자열에서 "p"의 개수 세기 >> 2 str.upper()# 대문자로 변환 >> " HAPPY PROGRAMMING! " str.lower()# 소문자로 변환 >> " happy programming! " str.strip()# 좌우 모든 공백 없애기 >> "Happy programming!" str.replace("Happy","Funny")# 문자열 대치 >>" Funny programming! " str.find("ap")# "ap"를 왼쪽부터 찾기 >> 3 str.rfind("a")# "a"를 오른쪽부터 찾기 >> 13 str.find("ZOO")# 찾는.. 2024. 3. 31.
[ 파이썬 ] 숫자형, 문자열 수식 연산자 + 더하기 - 빼기 * 곱하기 / 나누기 // 나눗셈의 몫과 나머지 구하기 (실수) % 나눗셈의 나머지 구하기 ** 거듭제곱 이중에서 /와 //의 차이를 주의하여야 된다. >>> 8 / 5 1.6 (몫.나머지를 나타냄) >>> 8 // 5 1 (몫을 나타냄) type(변수명) - 변수의 자료형을 알려준다 >> age = 18 >> type(age) >> pi = 3.14 >> type(pi); ​ 여러 가지 진수 >> 0b1100111000 >>824 # 2진수 >>0o130 >> 88 # 8진수 >>>0xD7A >>> 3450 #16진수 지수 표현 >> 10e3 >> 10000.0 #10.0 * 10**3 >>type(10e3) >> - 지수 표현 e 뒤의 숫자는 x10(숫자)fmf Emt.. 2024. 3. 26.