name = "곰돌이"
nick = "해피"
age = 1
hobby = "산책"
like_person = True
print("우리집" + name)
print(name + "별명은" + nick)
print(name + "의 나이는" + str(age) + "살 입니다")
print(name + "의 취미는" + hobby + "입니다")
print(name + "는" "사람을 좋아할까요?" + str(like_person))
# 출력문
곰돌이별명은해피
곰돌이의 나이는1살 입니다
곰돌이의 취미는산책입니다
곰돌이는사람을 좋아할까요?True
print(2**3) # 제곱
print(5%2) # 나머지 값 구하기
print(10%3)
print(5//2) # %실행 후, 정수 값만 구하기
print(10 > 3) # True
print(4 >= 7) # False
print(10 < 3) # False
print(5 <=5) # True
print(1 != 3)
print(not(1 != 3))
print((3 > 0) and (3<6))
print((3 > 0) & (4 > 1))
print((3 > 0) or 0 > 1)
print((0>1) | (3<2))
print(5>4>3)
print(5>6<3)
#결과값 출력
True
False
True
True
True
False
True
False
abs
print(abs(-5))
# 5
num1 = 99
num2 = -99
print(abs(num1) == abs(num2))
# True
pow
print(pow(4, 2))
# 16
a = 3
b = 3
print(pow(3,3))
# 27
pow
함수를 사용해서도 구할 수 있다.max & min
a = [1,2,3]
print(min(a))
# 1
b = 'python'
print(min(b))
# h
c = 1
print(min(c))
# TypeError: 'int' object is not iterable
d = (6,5,1,3)
print(min(d))
# 1
e = [4,3,3,b,p,q]
print(min(e))
# NameError: name 'p' is not defined
min(x)은 인수로 받은 자료형 내에서 최소값을 찾아서 반환하는 함수 입니다.
여기서 중요한게 x는 iterable 한 자료형이 들어가야한다는 것 입니다.
iterable 이란 반복이 가능한 데이터 타입 즉, member를 하나씩 반환(접근)할 수 있는 데이터 타입을 말합니다. 이런 iterable 자료형으로는 문자열, 리스트, 튜플 등이 있습니다.
출처: https://blockdmask.tistory.com/411 [개발자 지망생]
round
print(round(4.123))
# 4
round함수
검색 시 더 깊은 내용이 있다는 것을 알 수 있었으나, 이해가 너무 안되서.. ㅜrandom (외장함수인 것 같다. 잘 모르겠다.
from random import *
print(random())
# 0.39816077275618456
# 0.0 < 1.0 사이의 수를 반환
print(random() * 10)
print(int(random() * 10))
# 1.915896401966145
# 2
print(randrange(a,b))
# (randrange(a,b)) : a <= N < b 범위의 랜덤한 정수(int)를 반환
# (randrange(b)) : 0 <= b 범위의 랜덤한 정수(int)를 반환
print(randint(1,45))
# 인자로 들어온 a, b 사이의 랜덤한 정수(int)를 반환
# a, b를 포함하는 범위
출처: https://blockdmask.tistory.com/383 [개발자 지망생]
jumin = "880510-1212121"
print("성별 + " + jumin[7])
print("연 : " + jumin[0:2]) # 0부터 새 번째 직전까지
print("월 : " + jumin[2:4])
print("일 : " + jumin[4:6])
print("생년월일 : " + jumin[:6])
print("뒷자리 : " + jumin[7:])
print("뒷자리_뒤에서" + jumin[-7:]) # 이거 이해가 안가는데??? 뒤에서???
# 값 출력
성별 : 1
연 : 88
월 : 05
일 : 10
생년월일 : 880510
뒷자리 : 1212121
뒷자리_뒤에서 : 1212121
.lower, .upper, len
print(python.upper())
# PYTHON IS EASY
print(python.lower())
# python is easy
print(python[0].isupper()) # 첫 번째 글자가 대문자인지 확인
# True
print(len(python)) # 글자 수 확인
# 14
# ?? print(len(python)) 이렇게는 안되는 건가?
replace, index
python = "Python is Easy"
print(python.replace('Python', 'Java'))
# Java is Easy
index = python.index('n') # 해당 인자의 위치를 찾는 함수
print(index)
# 5
count
python = "Python is Easy"
print(python.count('n')) # 문자열에 포함된 글자 수 세기
# 1
<본 포스트는 유투브 나도코딩 채널의 강의를 정리한 것입니다>
출처 : https://www.youtube.com/watch?v=kWiCuklohdY&t=13070s