[TIL_PYTHON]변수와 숫자,문자열 처리함수

HYEYOON·2020년 12월 26일
0
post-thumbnail

💡변수 : 값을 저장하는 공간

:문자와 변수를 한 문장으로 쓸때 +나 ,(콤마)를 사용한다

📜+를 사용하는 경우

age = 4
animal = "강아지"
name = "연탄이"
hobby = "산책"
is_adult = age >=3
print("우리집" + animal + "의 " + name +"은 연탄이에요")
print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요")
print(name + "는 어른일까요? " + str(is_adult) )

📢정수형, 불린형을 출력할 때는 str로 감싸줘야한다

📜콤마(,)를 사용하는 경우

print("우리집" , animal , "의 " , name ,"은 연탄이에요")
print(name , "는 " , age , "살이며, " , hobby , "을 아주 좋아해요")
print(name , "는 어른일까요? " ,is_adult )

📢콤마를 사용할 경우는 빈칸이 하나씩 들어가게 된다.
📢정수,불린형을 str로 감싸줄 필요가 없다.


💡숫자처리함수

함수의미예시결과
abs절대값print(abs(-5))5
pow제곱print(pow(4,2))16
max최댓값print(max(5,12))12
min최솟값print(min(5,12))5
round반올림print(round(3.14))3
from math import *
floor내림print(floor(4.99))4
ceil올림print(ceil(3.14))4
sqrt제곱근print(sqrt(16))4

💡문자열 처리함수

ex)python ="Python is Amazing"

함수의미예시결과
lower소문자로 바꿈.print(python.lower())python is amazing
upper대문자로 바꿈.print(python.upper())PYTHON IS AMAZING
isupper대문자인지 확인print(python[0].isupper())True
len문자 길이print(len(python))17
replace다른 문자로 대체print(python.replace("Python","Java"))Java is Amazing
index특정 문자가 어디에 위치하는지 알려줌.index = python.index("n")5
find특정 문자가 어디에 위치하는지 알려줌.print(python.find("java"))5
count특정 문자가 몇 개 있는지 알려줌.print(python.count("n"))2

📢 find와 index 차이
find는 값이 없을 때 -1을 출력하지만 index는 에러가 뜬다.

💡문자열 포맷

:문자열 안에 어떤 값을 삽입하는 방법

1. 숫자열

print("나는 %d살입니다." %20)
>>>'나는 20살입니다.

📢%d는 숫자열 포맷코드

2. 문자열

print("나는 %s를 좋아해요." %"파이썬")
>>>'나는 파이썬을 좋아해요.'

📢%s는 문자열 포맷코드

3. 두개 이상 값 넣기

print("나는 %s색과 %s색을 좋아해요." %("파란","빨간"))
>>>'나는 파란색과 빨간색을 좋아해요.'

4. format 사용

print("나는 {}살입니다.".format(20))
>>>'나는 20살입니다.

5.f문자열 사용

-변수선언 후 참조

age = 20 
color = "빨간" 
print(f"나는 {age}살이며, {color}색을 좋아해")
>>>'나는 20살이며, 빨간색을 좋아해'
profile
Back-End Developer🌱

0개의 댓글