Programming Language/Python 기본문법 29

[Python] 기본 문법(4): 자료구조 - 튜플, 세트

https://thebook.io/080357/0161/ 코딩 자율학습 나도코딩의 파이썬 입문: 5.3 튜플더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io 튜플(tuple)리스트에서 '읽기'에 선택과 집중을 한 '리스트의 읽기 전용 버전'이라고 보면 됨 ※ 리스트와의 차이점   처음 정의할 때를 제외하고 값의 변경, 추가, 삭제 등이 불가능함. 순서 변경도 불가능    => 그러나 list보다 속도가 빠르다. 형식튜플명 = (값1, 값2, ...) 인덱스를 통해 값에 접근할 수 있다.print(menu[0])  변수를 여러 줄에 따로 정의하는 대신 튜플 형태로 한 줄에 여러 변수의 값을 정의할 수 있다.(name, age, hobby) = ("피글렛..

[Python] 기본 문법(3): 자료구조 - 리스트, 딕셔너리

https://thebook.io/080357/0133/ 코딩 자율학습 나도코딩의 파이썬 입문: 5장 자료구조더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io 리스트(list)형식리스트명 = [값1, 값2, . . .] 빈 리스트 생성도 ㄱㄴ아무 값 없는 빈 리스트를 만들고 나중에 값을 추가하고 싶을 때list = [] 인덱스로 해당 위치에 있는 값을 확인할 수도 있고해당 위치에 있는 값을 통해 해당 위치 Index 값을 확인할 수도 있다.print(mylist.index("두번째칸"))   리스트명.함수()   No.함수내용1 append(추가할 값)  2 insert(index값, 삽입할 값) index값에 삽입하고 원래 들어있던 값과 그 뒤의 값..

[Python] 나도코딩 파이썬 입문 - 문풀 Part4.6~5

#4.6 실습 문제: 비밀번호 만들기https://thebook.io/080357/0126/ 코딩 자율학습 나도코딩의 파이썬 입문: 4.6 실습 문제: 비밀번호 만들기더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io # 4.6 실습 문제: 비밀번호 만들기from random import *mysite = ["http://naver.com", "http://daum.net", "http://google.com", "http://youtube.com"]mysite_fin = []i = 0for i in range(4) : mysite_fin.append(mysite[i][7:]) mysite_fin[i] = mysite_fin[i][:mysite_fi..

[Python] 문자열 결합하기

포맷 문자열 리터럴 f-string을 사용하기사용법: 소문자 f나 대문자 F를 문자열 앞에 적고 삽입하려는 변수는 {} 안에 넣는다.day = 11value = 43.234156675name = "David"txt = f"{day}일 승률 {'%.3f' % value}% {name}"print(txt) 출력11일 승률 43.234% David  이전 문자열 관련 포스팅https://lxvxxu.tistory.com/22 [Python] 기본 문법(2): 슬라이싱, 문자열 처리, String Formatting, Escape Sequence슬라이싱# 슬라이싱my_str = "010624-1234567"print("성별 : " + jumin[7])print("연 : " + jumin[0:2])print("월..

[Python] 나도코딩 파이썬 입문 - 문풀 Part1~Part4

https://thebook.io/080357/0028/ 코딩 자율학습 나도코딩의 파이썬 입문: 2.1 숫자 자료형 - 3더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io  Part 1 ~ 2#01 - 2#02 - 4#03 - 4#04 - 3#05 - 2#06 - 3  # 2.6 실습 문제: 역 이름 출력하기# 2.6 실습 문제: 역 이름 출력하기station = '사당'print(station+"행 열차가 들어오고 있습니다.")station = '신도림'print(station+"행 열차가 들어오고 있습니다.")station = '인천공항'print(station+"행 열차가 들어오고 있습니다.") # 셀프 체크# 셀프체크status = '상품 준비..

[Python] 기본 문법(2): 슬라이싱, 문자열 처리, String Formatting, Escape Sequence

슬라이싱# 슬라이싱my_str = "010624-1234567"print("성별 : " + jumin[7])print("연 : " + jumin[0:2])print("월 : " + jumin[2:4])print("월 : " + jumin[4:6])print("생년월일 : " + jumin[:6])print("뒤 6자리 : " + jumin[7:])print("뒤 6자리 (뒤에부터) : " + jumin[-7:]) 문자열 처리형식: 문자열(or 변수).함수()※ C언어에서는 "함수(문자열 or 변수)" 형식으로 사용하는 것과 차이가 있다. No.함수의미1lower()문자열을 소문자로 변환2upper()문자열을 대문자로 변환3islower()문자열이 소문자인지 확인4isupper()문자열이 대문자인지 확인5..

[Python] 기본 문법(1): 자료형, 변수, 연산, 숫자 처리 함수, 랜덤 함수

참고 Youtubehttps://youtu.be/kWiCuklohdY?si=aRARhQTprWbdcrX7  자료형, 변수# 문자열 자료형print("ㅋ"*9)# boolean 자료형print(not True)print(not False)print(not (5>10))# 변수name = "서지혜"age = 20hobby = "러브라이브 보기"is_fact = age >= 20print("제 여자친구 이름은", name+"입니다.")print("나이는", str(age), "세이며")print("취미생활은", hobby+"입니다.")if (is_fact) : print("저는 성인입니다.")else : print("저는 미성년자입니다.")print("boolean 자료형도", str(is_fact), "..