:문자와 변수를 한 문장으로 쓸때 +나 ,(콤마)를 사용한다
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는 에러가 뜬다.
print("나는 %d살입니다." %20)
>>>'나는 20살입니다.
📢%d는 숫자열 포맷코드
print("나는 %s를 좋아해요." %"파이썬")
>>>'나는 파이썬을 좋아해요.'
📢%s는 문자열 포맷코드
print("나는 %s색과 %s색을 좋아해요." %("파란","빨간"))
>>>'나는 파란색과 빨간색을 좋아해요.'
print("나는 {}살입니다.".format(20))
>>>'나는 20살입니다.
-변수선언 후 참조
age = 20
color = "빨간"
print(f"나는 {age}살이며, {color}색을 좋아해")
>>>'나는 20살이며, 빨간색을 좋아해'