본문 바로가기

분류 전체보기

(122)
[파이썬 Python] 슬라이싱 주민번호가 주어진 경우에 성별과 생년월일 등을 슬라이싱을 통해 구해봅시다. jumin = "990120-1234567" print("성별 : " + jumin[7]) # 주민번호 중에 성별을 나타내는 숫자의 위치를 []안에 기입 print("연 : " + jumin[0:2]) # [n:m] - n 부터 m 직전까지 print("월 : " + jumin[2:4]) print("일 : " + jimin[4:6]) print("생년월일 : " + jimin[0:6]) print("생년월일 : " + jumin[:6]) # 처음부터 6 직전까지 (처음부터 출력하는 경우에는 0 생략 가능) print("뒤 7자리 : " + jumin[7:]) # 7부터 끝까지 (끝까지 출력하는 경우에는 뒤를 생략 가능) prin..
[파이썬 Python] 문자열 sentence = '나는 소년입니다' print(sentence) # 나는 소년입니다 sentence2 = "파이썬은 쉬워요" print(sentence2) # 파이썬은 쉬워요 sentence3 = """ 나는 소년이고, 파이썬은 쉬워요 """ print(sentence3) # 나는 소년이고, 파이썬은 쉬워요 # 문자열 앞 뒤로 """ 를 넣어주면 그 안에 있는 모든 문자열이 출력됩니다. 이 때, 줄 바꿈을 하거나 빈 줄을 넣어도 모두 출력이 됩니다.
[파이썬 Python] 랜덤 함수 파이썬에서는 random 라이브러리를 사용할 수 있습니다. from random import * print(random()) # 0.0 ~ 1.0 미만의 임의의 값 생성 위처럼 random()를 실행하면 0.0 ~ 1.0 미만의 난수를 랜덤으로 출력해줍니다. from random import * print(random() * 10) # 0.0 ~ 10.0 미만의 임의의 값 생성 print(int(random() * 10) # 0 ~ 10 미만의 임의의 값 생성 print(int(random() * 10) + 1) # 1 ~ 10이하의 임의의 값 생성 random() 함수를 통해 복권 번호 자동 뽑기 print(int(random() * 45) + 1) # 1 ~ 45 이하의 임의의 값 생성 print(i..
[파이썬 Python] 숫자 처리 함수 abs = 절대값 함수 pow = 제곱 함수 max = 최대값 min = 최소값 round = 반올림 함수 print(abs(-5)) # 5 print(pow(4,2)) # 4^2 = 16 print(max(5,12)) # 12 print(min(5,12)) # 5 print(round(3.14) # 3 기본적으로 정수형만 남김 print(round(4.99) # 5 파이썬에서는 math 라는 라이브러리를 사용할 수 있습니다. from math import * print(floor(4.99)) # 내림 4 print(ceil(3.14)) # 올림 4 print(sqrt(16)) # 제곱근 4
[파이썬 Python] 간단한 수식 print(2 + 3 * 4) # 14 print((2+3) $ 4) # 20 number = 2 + 3 * 4 # 14 print(number) # 14 number = number + 2 # 16 print(number) # 16 number += 2 # 18 print(number) # 18 number * 2 # 36 print(number) # 36 number / 2 # 18 print(number) # 18 number -= 2 # 16 print(number) # 16 number %= 5 # 1 (나머지) print(number) # 1 * 할당 연산자 +=, -=, *=, /= 등의 연산자를 할당 연산자라고 합니다. 왼쪽 변수에 오른쪽 변수의 값을 알맞게 실행하고 왼쪽 변수에 할당하는 ..
[파이썬 Python] 연산자 1. 기본 사칙연산 + - * / 모두 가능합니다. print(1+1) # 2 print(3-2) # 1 print(5*2) # 10 print(6/3) # 2 2. 나머지와 몫 (나눗셈) % - 나머지를 구하는 연산자 // - 몫을 구하는 연산자 print(2**3) # 2^3 = 8 print(5%3) # 나머지 2 print(10%3) # 1 print(5//3) # 몫 1 print(10//3) # 3 3. 비교 연산자 >, =, 3) # True print(4 >= 7) # False print(10 0) & (3 < 5)) # True 7. or, | or , | 로 이어진 내용 중 하나라도 Tr..
[파이썬 Python] 주석 # # 안녕하세요 print("안녕하세요") => 안녕하세요 위처럼 코드를 작성하는 경우 # 라인은 주석처리가 되어서 출력되지 않습니다. ''' 안녕하세요 저는 딩시입니다. 만나서 반갑습니다. ''' print("안녕하세요") => 안녕하세요 위처럼 코드 앞 뒤로 ''' 를 입력해주면 그 안에 있는 내용들이 전부 주석처리됩니다. 여러 줄을 한 번에 주석처리하고 싶다면 원하는 코드들을 한 번에 드래그 한 뒤, 윈도우는 ctrl + / , 맥은 command + / 를 하면 됩니다! 주석 처리를 제거하고 싶을 때도 마찬가지로 ctrl + / , command + / 를 해주면 됩니다.
[파이썬 Python] 변수 애완동물을 소개하는 글을 작성해봅시다. # 애완동물을 소개해주세요~ print("우리집 강아지의 이름은 연탄이예요") # 우리집 강아지의 이름은 연탄이예요 print("연탄이는 4살이며, 산책을 아주 좋아해요") # 연탄이는 4살이며, 산책을 아주 좋아해요 print("연탄이는 어른일까요? True") # 연탄이는 어른일까요? True 위 경우에 애완동물의 이름이나 나이, 취미 등이 바뀌면 전체 코드를 다시 써줘야 합니다. 이러한 경우 변수를 선언해주면 쉽게 변경이 가능합니다. # 변수 선언 animal = "강아지" name = "연탄이" age = 4 hobby = "산책" is_adult = age >= 3 print("우리집 " + animal + "의 이름은 " + name + "예요") # 우..