###단축키
data_typle = (..., ..., ...) | 리스트와 다르게 변화할 수 없는 변수 만듬 | |
tuple(...) | 입력된 내용을 튜플로 변환함 | |
tuple[-숫자] | 숫자는 1부터 | 뒤에서부터 시작한다 |
tuple[숫자1:숫자2+1] | 숫자1 시작 숫자2 끝 | 시작 값 부터 끝값까지 나열한다 |
tuple.index(값) | 값 찾을값 | 값에 맞는 위치를 돌려준다 |
hex(id(data_tuple)) | 주소찾을 tuple | 튜플의 주소를 16진수로 반환한다 |
tuple1, tuple2 = (10, 20, 30), (40, 50) | 튜플 다중 생성 | |
값 in data_tuple | 찾을값 | 있으면 ture 없으면 false |
값 not in data_tuple | 있으면 false 없으면 ture | |
data_tuple.count(값) | 갯수를 알려줌 | 같은값의 갯수를 알려줌 |
tuple(range(시작,끝+1,범위) | 배열 반복함수로 만들기 | |
tuple_G = item for item in data_tuple | 안애 속성을 모조리 가져옴 | 안에 있는 속성을 모두 출력함 |
상위 tuple(tuple_G) | 온전한 튜플로 돌아옴 |
### tuple()
data_tuple = (10,21.5, "파이썬:, True)
print("{0} {1}".format(type(data_tuple), data_tuple))
data_tuple = tuple(range(10, 21, 2))
print("{0} {1}".format(type(data_tuple), data_tuple))
data_str = "안녕하세요"
data_tuple = tuple(data_str)
print("{0} {1}".format(type(data_tuple), data_tuple))
### tuple()
data_tuple = [10, 20, 30, 40, 50]
print("data_tuple: {0}".format(data_tuple))
print("data_tuple[0]: {0}".format(data_tuple[0]))
print("data_tuple[1]: {0}".format(data_tuple[1]))
print("data_tuple[2]: {0}".format(data_tuple[2]))
print("data_tuple[3]: {0}".format(data_tuple[3]))
print("data_tuple[4]: {0}".format(data_tuple[4]))
### 학점 구조 만들기
# -*- coding: utf-8 -*-
# 학점.py
scores = []
count = int(input("총 학생 수를 입력하세요: "))
for i in range(1, count + 1):
score = []
kor = int(input("학생{0}의 국어 점수를 입력하세요: ".format(i)))
socre.append(kor)
mat = int(input("학생{0}의 수학 점수를 입력하세요: ".format(i)))
score.append(mat)
eng = int(input("학생{0}의 영어 점수를 입력하세요: ".format(i)))
score.append(eng)
scores.append(score)
for i, score inenumerate(socres):
total = 0
for s in score:
total += s
print("학생{0} => 총점: {1}, 평균: {2:0.2F}".format(i, total, total / len(score)))
'+++++SW 일일 공부+++++ > SW Expert Aademy' 카테고리의 다른 글
파이썬 받은 값 문자열 정렬 영어사전만들기 (0) | 2020.02.02 |
---|---|
파이썬 한글 범위 주소 숫자로 알아내기 (0) | 2020.01.31 |
리스트 조작법 (0) | 2020.01.24 |
Python 표준 모듈과 활용 (0) | 2020.01.14 |
Python 구문오류와 예외 (0) | 2020.01.11 |