입출력
a = input("값을 입력하세요 :")
print("값은", a)
수식 연산자
num1 = 17.5
num2 = 10
str1 = "Hello"
str2 = "goorm"
print(num1 + num2) #숫자 덧셈
print(str1 + str2) #문자열 덧셈
print(num1 - num2) #뺄셈
print(num1 * num2) #곱셈
print(num2 ** num1) #n승
print(num1 / num2) #나누기
print(num1 // num2) #몫
print(num1 % num2) #나머지
문자열
str = "apple"
print("str의 첫 번째 문자는", str[0], "네 번째 문자는", str[3])
a = "Hello goorm!"
b = a[:5] #맨처음부터
c = a[5:] #맨뒤까지
city = "seoul"
today = 12
day = "화요일"
temperature = 26
announcement = "%s의 %d일 %s 기온은 %d도 입니다." %(city, today, day, temperature)
print("%s의 %d일 %s 기온은 %d도 입니다." %(city, today, day, temperature)) #1번 방법
print(announcement) #2번 방법
str = " Hello goorm! I study Python. "
num = str.count(' ') #빈칸의 개수
print("빈칸의 개수는 %d입니다." %num)
print("처음 등장하는 'l'의 인덱스 값은 %d입니다." %str.find('l'))
print("Good day에서 처음 등장하는 'y'의 인덱스 값은 %d입니다." %"Good day".index('y'))
print(" ".join(str)) #" "에 문자열 삽입
print(str.upper()) #대문자로 변환
print(str.lower()) #소문자로 변환
print(str.lstrip()) #가장 왼쪽 공백을 모두 삭제
print(str.rstrip()) #가장 오른쪽 공백을 모두 삭제
print(str.replace('Python', 'C')) #Python을 C로 교체
딕셔너리
#딕셔너리이름 = {key:value, ...}
dic1 = {"apple":"사과", "bird":"새", "bug":"벌레"}
del dic1["bug"] #삭제
for문
#0에서 9까지 1씩증가
for i in range(0, 10, 1):
print(i)
#리스트 요소 출력
nums = [6, 8, 10, 22, 50]
for i in nums :
print(i, end = ' ') #공백삽입,이어서 출력
조건문
l = [10, 20, 30, 'a', 'b', 'c', "hello"]
if 20 in l :
print("요소가 존재합니다.")
else :
print("요소가 존재하지 않습니다.")
if "Hello" not in l :
print("요소가 존재하지 않습니다")
else :
print("요소가 존재합니다.")
클래스와 메소드
class Triangle :
def __init__(self, b, h = 5) : #생성자 매개변수 미리 지정
self.b = b
self.h = h
def area(self) :
return self.b * self.h / 2
tri1 = Triangle(4)
tri2 = Triangle(6, 10)
print(tri1.b, tri1.h, tri1.area()) #4 5 10.0
print(tri2.b, tri2.h, tri2.area()) #6 10 30.0
'Language > python' 카테고리의 다른 글
python 꿀팁🍯 (0) | 2020.05.07 |
---|---|
[python] 정규 표현식 re (0) | 2020.05.05 |
[python] bisect / 이진 탐색 내장함수 (0) | 2020.03.26 |
[python] 리스트 정리 (0) | 2020.01.29 |