조건문 반복문은 알고 있으므로 스킾

'Python 공부(코테용)' 카테고리의 다른 글

파이썬 - 딕셔너리  (0) 2022.01.17
파이썬 - 리스트  (0) 2022.01.17
파이썬 - 문자열  (0) 2022.01.17
파이썬 - 숫자형  (0) 2022.01.17
dic = {'name':'pey', 'phone':'0119993323', 'birth': '1118'}
dic['test'] = 'test'    # 딕셔너리 값 추가
dic[1] = 'test'
del dic[1] # key 값으로 삭제해야한다. ex) name, phone, birth
print(dic)          # {'name': 'pey', 'phone': '0119993323', 'birth': '1118', 'test': 'test'}
print(dic['test'])  # test

list_key = list(dic.keys())     # 딕셔너리의 key값을 리스트로 만들어 반환한다.
print(list_key)                 # ['name', 'phone', 'birth', 'test']
list_value = list(dic.values()) # 딕셔너리의 value값을 리스트로 만들어 반환한다.
print(list_value)               # ['pey', '0119993323', '1118', 'test']
list_item = list(dic.items())   # 딕셔너리를 (key, values) 튜플로 묶어 리스트로 반환
print(list_item)                # [('name', 'pey'), ('phone', '0119993323'), ('birth', '1118'), ('test', 'test')]
print(dic.get('name'))          # pey get(key) key로 value를 추출한다. dic.get(key) = dic[key]
print(dic.get('11', 'x'))       # dic(key, error) key 값이 없을 경우 error 쪽을 출력 
dic.clear()                     # 딕셔너리 다 지우기

'Python 공부(코테용)' 카테고리의 다른 글

조건문, 반복문  (0) 2022.01.17
파이썬 - 리스트  (0) 2022.01.17
파이썬 - 문자열  (0) 2022.01.17
파이썬 - 숫자형  (0) 2022.01.17
a = [1, 2, 3]
b = [4, 5, 6]
print(a + b) # [1, 2, 3, 4, 5, 6]

c = list()  # 빈 리스트 생성
c.append(1) # 값 추가
c.append(2)
c.append(3)
c.append(4)
c.append(0)

c.sort()    # 정렬

del c[0]    # 인덱싱으로 지우기

c.reverse() # 뒤집기
print(c)            # [4, 3, 2, 1]
print(c.index(4))   # 해당 값이 있으면 인덱스 추출 0
c.insert(0, 5)      # 0번째에 5를 삽입
print(c)            # [5, 4, 3, 2, 1]
c.remove(5)         # 해당 값이 있으면 삭제
print(c)            # [4, 3, 2, 1] 중복 값일 경우 더 빠른 값이 삭제된다.
print(c.pop())      # 1 맨 마지막 값을 추출하고 제거 pop(index) 가능
print(c)            # [4, 3, 2]
print(c.count(4))   # count 안의 값이 몇 개인지 추출
                    # 그 외 extend(x)는 리스트만 올 수 있으면 기존 리스트에 더한다 ex) c.extend(x)

'Python 공부(코테용)' 카테고리의 다른 글

조건문, 반복문  (0) 2022.01.17
파이썬 - 딕셔너리  (0) 2022.01.17
파이썬 - 문자열  (0) 2022.01.17
파이썬 - 숫자형  (0) 2022.01.17
print("쌍따옴표를 쓰는 방법")
print('홑따옴표를 쓰는 방법')
print("""쌍따옴표를 3개 쓰는 방법""")
print('''홑따옴표를 3개 쓰는 방법''')

print("'문자열 안에 따옴표를 포함시키고 '싶을 때")
print('"문자열 안에 따옴표를 포함시키고 "싶을 때')
print("\'문자열 안에 따옴표를 포함시키고 싶을 때 \\ 사용 ← 이걸 많이 쓸듯")

print("문자열에서\n \\n이 사용가능")

print("""이렇게
된다
자동 줄 바꿈
""")

front = "python"
back = "study"
mix = 2

# 문자열 이어 붙히기
print(front + back)
# 문자열을 곱하는 것도 가능하다
print(front * mix)

print("=" * 50)     # ==========
print("이런게 되네")
print("=" * 50)     # ==========

# len은 문자열의 길이를 구하기 위해서 사용한다. java의 length, length()처럼
print(len(front))

# 문자열 인덱싱이 가능하다. 배열처럼
print(front[0])             # p
print(front[0:4])           # pyth
print(front[2:])            # thon
print(front[:4])            # pyth
print(front[:len(front)])   # python

print("this is %s and %s" %(front, back)) # this is python and study

print("%10s" % 'hi')        #    hi
print("%-10sjane." % 'hi')  # hi        jane.
print("%0.4f" % 3.42134234) # 3.4213
print("%10.4f" % 3.4213423) #    3.4213

# format 함수 사용가능
print("I eat {0} apples".format(3))         # I eat 3 apples
print("I eat {0} apples".format("five"))    # I eat five apples

# I ate python apples. so I was sick for study days.
print("I ate {0} apples. so I was sick for {1} days.".format(front, back))
# I ate 10 apples. so I was sick for 3 days.
print("I ate {number} apples. so I was sick for {day} days.".format(number=10, day=3))

print("{0:<10}".format("hi")) # hi        .. # 왼쪽 정렬
print("{0:>10}".format("hi")) #         hi   # 오른쪽 정렬
print("{0:^10}".format("hi")) #     hi    .  # 가운데 정렬

'Python 공부(코테용)' 카테고리의 다른 글

조건문, 반복문  (0) 2022.01.17
파이썬 - 딕셔너리  (0) 2022.01.17
파이썬 - 리스트  (0) 2022.01.17
파이썬 - 숫자형  (0) 2022.01.17

+ Recent posts