용자누나 탐구생활 777

[ Python ] Python 리스트

리스트 [] : 순서를 가지는 객체의 집합 append() : 맨 뒤에 배열 추가 insert(index, "") : 특정 index에 값 추가 pop() : 마지막 index의 값을 삭제 sort() : 작은수부터 정열 reverse() : 뒤집기 정열 clear() : 배열의 모든 값들을 삭제 extend() : 리스트 확장(합치기) # 가정 : 지하철 칸별로 10명, 20명, 30명 subway1 = 10 subway2 = 20 subway3 = 30 subway = [10, 20, 30] print(subway) subway = ["유재석", "조세호", "박명수"] print(subway) # 조세호씨가 몇 번째 칸에 타고 있는가? print(subway.index("조세호")) # 하하씨가 다..

Python 2021.03.03

[ Python ] Quiz 3. 사이트별로 비밀번호를 만들어 주는 프로그램을 작성하시오.

Quiz) 사이트별로 비밀번호를 만들어 주는 프로그램을 작성하시오. # 예) http://naver.com # 규칙 1 : http:// 부분은 제외 => naver.com # 규칙 2 : 처음 만나는 점(.) 이후 부분은 제외 => naver # 규칙 3 : 남은 글자 중 처음 세자리 + 글자 갯수 + 글자 내 'e' 갯수 + "!" 로 구성 # (nav) (5) (1) (!) # 예) 생성된 비밀번호 : nav51! # 방법 1 # strUrl = "http://kakao.com" kak50! # strUrl = "http://google.com" goo61! strUrl = "http://naver.com" # nav51! domain = strUrl[7:] # naver.com in..

Python 2021.03.03

[ Python ] Python 탈출 문자 종류.

탈출 문자 \n : 줄바꿈 \" \' : 문장 내에서 따옴표 \\ : 문장 내에서 (1개) \r : 커서를 맨 앞으로 이동해서 index에 맞춰서 치환 \b : 백스페이스(한 글자 삭제) \t : 탭(4칸/8칸씩 이동할 때) # \n : 줄바꿈 print("백문이 불여일견\n백견이 불여일타") # \" \' : 문장 내에서 따옴표 # 저는 "나도코딩"입니다. print('저는 "나도코딩"입니다.') # '(작은따옴표)로 감싸고 문자열 안에 "(큰따옴표) 입력 print("저는 \"나도코딩\"입니다.") print("저는 \'나도코딩\'입니다.") # \\ : 문장 내에서 \(1개) print("c:\\Users\\kim56\\OneDrive\\바탕 화면\..

Python 2021.03.03

[ Python ] Python 문자열 포맷 사용 방법.

문자열 포맷 방법 4가지 %d / % {} / .format() {index} / .format(?,?) f"{변수명}" Python v3.6 이상부터 가능. print("a" + "b") print("a", "b") # ,(콤마) 사용의 경우 띄어쓰기 자동 # 방법 1 print("나는 %d살 입니다." % 20) print("나는 %s을 좋아해요." % "파이썬") print("Apple 은 %c로 시작해요." % "A") print("나는 %s살 일까요?" % 30) # %s에 정수를 입력하면 오류 발생하지 않음. # %s을 여러개 사용하기. print("나는 %s색과 %s색을 좋아해요." % ("빨간", "파란")) # 방법 2 print("나는 {}살 입니다!!!!".format(20)) pri..

Python 2021.03.03

[ Python ] Python 문자열 활용 방법.

문자열 함수 lower() : 모두 소문자로 출력 upper() : 모두 대문자로 출력 isupper() / islower() : 해당 index의 대/소문자를 참/거짓으로 확인하는 함수 len() : 문자열 길이를 구하는 함수 replace("", "") : 특정 문자를 원하는 문자로 치환 index() : 특정 문자의 index를 확인하는 함수 find() : index() 함수와 마찬가지로 특정 문자열의 index를 계산, 원하는 값이 없을 때 -1 반환 count() : 특정 문자가 몇번 등장하는지 반환 python = "Python is Amazing" print(python) # lower() 함수 : 모두 소문자로 출력 print(python.lower()) # upper() 함수 : 모두 ..

Python 2021.03.03

[ Python ] Python 슬라이싱 사용법

슬라이싱 '맨 앞에서부터 어디까지' -> jumin[:6] '중간에서 맨 뒤까지' -> jumin[7:] '맨 뒤에서부터 몇번째까지' -> jumin[-7:] jumin = "990120-1234567" print("성별 : " + jumin[7]) print("연 : " + jumin[0:2]) # 0 부터 2 직전까지 (0, 1) 값만 가져온다. print("월 : " + jumin[2:4]) # 2 부터 4 직전까지 (2, 3) 값만 가져온다. print("일 : " + jumin[4:6]) # 4 부터 6 직전까지 (4, 5) 값만 가져온다. # 주민번호 앞 6자리 출력 print("생년월일 : " + jumin[0:6]) # 0 부터 6 직전까지 (0 ..

Python 2021.03.02

[ Python ] Python Quiz 2. random 함수 사용하기.

# Quiz) 당신은 최근에 코딩 스터디 모임을 새로 만들었습니다. # 월 4회 스터디를 하는데 3번은 온라인으로 하고 1번은 오프라인으로 하기로 했습니다. # 아래 조건에 맞는 오프라인 모임 날짜를 정해주는 프로그램을 작성하시오. # 조건1 : 랜덤으로 날짜를 뽑아야 함 # 조건2 : 월별 날짜는 다름을 감안하여 최소 일수인 28 이내로 정함 # 조건3 : 매월 1~3일은 스터디 준비를 해야 하므로 제외 # (출력문 예제) # 오프라인 스터디 모임 날짜는 매월 x 일로 선정되었습니다. from random import * date = randint(4, 28) print("오프라인 스터디 모임 날짜는 매월 " + str(date) + " 일로 선정되었습니다.")

Python 2021.03.02

[ Python ] Python random 라이브러리 사용.

random 라이브러리 사용법 from random import * random 라이브러리 import 해주기. random() randrange() randint() 연습 # 랜덤 함수 # '랜덤 라이브러리 모든 것을 사용하겠다.'라는 의미. from random import * print(random()) # 0.~~~~~ random 함수를 통해서 '난수'를 뽑아낸 것이다. # 0.0 ~ 1.0 미만의 임의의 값 생성. print(random() * 10) # 0.0 ~ 10.0 미만의 임의의 값 생성. print(int(random() * 10)) print(int(random() * 10)) print(int(random() * 10)) # 0 ~ 10 미만의 임의의..

Python 2021.03.02

[ Python ] Python 숫자 처리 함수

Python 숫자 처리 함수 절대값 : abs() 함수 제곱 : pow() 함수 또는 ** 연산자 최대값 : max() 함수 최소값 : min() 함수 반올림 : round() 함수 math 라이브러리 사용 방법 from math import * 'math 라이브러리 안에 있는 모든 것을 사용하겠다' 라는 의미. floor : 내림 ceil : 올림 ceiling 제곱근 구하기 : sqrt() 함수 연습 # 숫자 처리 함수 # 절대값 : abs() 함수 print(abs(-5)) # 5 # 제곱(2가지 방법) print(pow(4, 2)) # 16 print(4 ** 2) # 16 # 최대값 print(max(5, 10)) # 10 # 최소값 print(min(10, 2)) # 2 # 반올..

Python 2021.03.02

[ Python ] Python Quiz 1. 변수를 이용하여 다음 문장을 출력하시오.

# Quiz) 변수를 이용하여 다음 문장을 출력하시오. # 변수명 : station # 변수값 : 사당, 신도림, 인천공항 순서대로 입력 # 출력 문장 : XX 행 열차가 들어오고 있습니다. station = "사당" print(station, "행 열차가 들어오고 있습니다.") station = "신도림" print(station, "행 열차가 들어오고 있습니다.") station = "인천공항" print(station, "행 열차가 들어오고 있습니다.")

Python 2021.03.02

[ Python ] Python 변수 사용 방법

# 변수 # 애완동물을 소개해 주세요~ animal = "강아지" name = "연탄이" age = 4 hobby = "산책" is_adult = age >= 3 print(animal) print(name) print(age) print("-----------------------") print("우리집 " + animal +"의 이름은 " + name + "예요") # print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요") # + 대신 , 사용 가능하지만 ,를 사용하는 경우에는 띄어쓰기가 한칸씩 들어가게 된다. # 그리고 문자열이 아닌 타입을 str로 형변환 해주지 않아도 사용 가능하다. print(name, "는 ", age, "살이며, ", ..

Python 2021.03.02

[ Python ] Python 주석 사용 방법

Python 주석 사용 방법 In Visual Studio Code 한줄 주석 # 주석 위와 같이 #을 한개 입력해준다. 여러줄 주석 """ 여러줄 주석 """ 위와 같이 큰따옴표 3개를 입력해준다. Python 주석 사용 Tip Python 주석은 들여쓰기를 제대로 하지 않으면 error 발생 class juseokExample: ''' 파이썬 주석은 들여쓰기를 잘 맞춰주어야 합니다. 이런경우 에러남 ''' def __init__(self): a = 10 b = 20 위의 코드는 error 발생 class juseokExample: ''' 파이썬 주석은 들여쓰기를 잘 맞춰주어야 합니다. 이렇게 들여쓰기 맞춰주기 '''..

Python 2021.03.02

[ Python ] Python/Visual Studio Code 처음 실행하기.

1. 제일 좌측 하단의 Run(Ctrl + Shift + D)를 누른 후 2. Run and Debug 버튼 클릭 3. 검색창의 첫번째 줄에 Python File을 클릭한다. TERMINAL 창에 console이 출력된다. 최초 한번만 설정해주고 나중에는 조금 더 쉽게 Run 하는 방법 Run 덜 번거로운 방법. 1. 제일 좌측 하단의 Run(Ctrl + Shift + D)를 누른 후 2. create a launch.json file 클릭 3. 검색창의 첫번째 줄에 Python File을 클릭한다. - 위와 같이 launch.json 파일이 자동 생성된다. 최초 설정 후 방법1. - 좌측 상단을 보면 Run 아이콘을 클릭하면 Run 가능 - 저장 최초 설정 후 방법2. Run -> Start Debbu..

Python 2021.03.02

Markdown 문법 사용 방법.

Codepen 참고_____https://codepen.io/khr777/pen/bGBLOjd # open preview 단축키 - ctrl + shift + v # Heading1 ## Heading2 ### Heading3 #### Heading4 ##### Heading5 ###### Heading6 Paragraph : 아무것도 붙이지 않으면 일반 텍스트처럼 출력 - `#` 1개는 수평선이 자동으로 추가 된다. ## Line ___ This is the **bold** text and this is the *italic* text and let's do ~~strikethrough~~. # Quote > Don't forget to code your dream. # Bullet li..

IT 유용한 정보 2021.02.27

[ java ] final 사용하기.

자바에서 final 사용하기. 자바로 프로젝트를 진행할 때 여러 파일에서 공유해야 하는 상수 값은 한 파일에 모아 아래와 같이 사용 추천. public static final package finalex; public class Define { public static final int NIM = 1; public static final int MAX = 99999; public static final int ENG = 1001; public static final int MATH = 2001; public static final double PI = 3.14; public static final String GOOD\_MORNING = "Good Morning"; }

Java 2021.02.09
728x90
반응형
LIST