[Python]Today I Learn!

Jimin_Note·2022년 5월 24일
0

[Python]

목록 보기
12/34

📍Print

print("Hello Wecode!") # Hello Wecode!

📍Data types

string

문자열을 나타내는 data type
두개의 따옴표 ("") 사이에 있는 문자열
"Hello Wecode!"

Integer

정수 값을 이야기 합니다.
ex) 1, 2, 100

Float

소수점 숫자를 이야기 합니다.
ex) 2.0, 3.7, 9.99

Complex Numbers

실수와 허수를 포함하고 있는 복소수를 이야기 합니다. 파이썬에서는 j를 사용하여 허수를 표현합니다.
ex) 1+3j, 2-4j

Boolean

True 나 False -> 조건문에서 많이 사용됩니다.

ex)
1 == 1 → True
2 == 3 → False
3 == "3" → False (Data type이 틀리기 때문)

📍Variables for Strings

Variables (변수)

제 이름은 정지민 입니다.
제 성별은 여자 입니다.

이름 = 정지민
성별 = 여자

이름, 성별 -> Variables

name  = "정지민"  # name이 변수
gender = "여자"  # gender가 변수

변수 이름 법칙

  • 변수 이름은 영어 알파벳과 숫자 그리고 underscore(_) 으로만 구성해야 합니다.
  • 변수 이름 첫글자는 알파벳이나 underscore(_)로만 시작해야 합니다.
  • 숫자로 시작될 수 없습니다.
  • 영어 알파벳은 대문자와 소문자가 구분이 됩니다.
    올바른 변수 이름 : name, _name, my_name, myName
    잘못된 변수 이름: 7name, my name

📍Variables For Numbers

age = 26
print(age) #26

아래 코드를 실행 시키면 다음과 같은 에러가 발생됩니다:

age = "26"  #string
next_year = age + 1

print(next_year) #string + 1 성립되지않아 에러발생

📍add() 함수 만들기1

def add ():
  
  int_sum = 1 + 14;
  
 
  return int_sum;

print(add()) #15

📍add() 함수 만들기2

num1 = int(input()) #12
num2 = int(input()) #3



print(f"""
더하기: {num1+num2} #15
빼기: {num1-num2} #9
나누기: {num1/num2} #4
곱하기: {num1*num2} #36
""")

📍devide() 함수 만들기

def divide1():
  
  result = 66 /11
 
  return result
  
 def divide1():
  
  result = 66 // 11
 
 return result

print(divide1()) #6.0
print(divide2()) #6

📍increment() 함수 만들기

def increment():
 
  my_int = 83
  my_int +=1
 

  return my_int
  
  print(my_int) #84

📍decrement() 함수 만들기


def decrement():
  
  num1 = 11
  num2 = 44

  
  num1+=1 #12
  num2-=1 #43

  
  if num1 == 12 and num2 == 43:
    return "Pass";
  else:
    return "Try again";
    
    #Pass

📍remainder() 함수 만들기

def find_remainder():
  
  number = 6
  
  
  remainder=number%5 # 6/5 의 몫:1 , 나머지:1
  

  return remainder

print(find_remainder()) #1

📍Concatenating Text Strings

print("Hello, World") #Hello, World

print("Hello, " + "World") #Hello, World

name = input() #World

print("Hello, " + name) #Hello, World

print(f"Hello, {name}") #Hello, World

literal string interpolation

date            = 1980
python_inventor = "Guido van Rossum"
location        = "Centrum Wiskunde & Informatica"
country         = "Netherlands"

print(f"""Python was conceived in the late {date}s 
by {python_inventor} at {location} (CWI) in the {country} as a successor 
to the ABC language (itself inspired by SETL), capable of exception handling 
and interfacing with the Amoeba operating system. 
Its implementation began in December 1989.""")

위 변수는 date, python_inventor, location, country 등 총 4개
게다가 문자열 text 가 길고 복잡하니 + 를 사용하는것 보다 위에 예제 처럼 literal string interpolation 을 사용하는게 훨씬 편리합니다.

profile
Hello. I'm jimin:)

0개의 댓글