python

· python
#사전(key, value) cabinet ={3:"유재석",100:"김태호"} print(cabinet) print(cabinet[100]) #key로 값 가져오기1 print(cabinet.get(3)) #key로 값 가져오기2 print(cabinet.get(5,"사용 가능")) #key가 존재하지 않는 경우 "사용가능" 출력 print(3 in cabinet) print(5 in cabinet) cabinet[43] = "이성경" #값 추가 print(cabinet) del cabinet[3] #값 지우기 print(cabinet) print(cabinet.keys()) #key값만 출력 print(cabinet.values()) #value만 출력 print(cabinet.items())#둘 다..
· python
subway = ["유재석","조세호","박명수"] print(subway.index("조세호")) subway.append("하하") #apppend print(subway) subway.insert(1,"정형돈") #insert print(subway) print(subway.pop()) #pop print(subway) subway.append("유재석") print(subway.count("유재석")) num_list = [5,2,4,3,1] num_list.sort() #정렬 print(num_list) num_list.reverse() #반대정렬 print(num_list) num_list.clear() #list 내용 없애기 print(num_list) mix = ["조세호",1,True] ..
· python
#문자열 포맷 방법1 print("나는 %d살입니다."%20) print("나는 %s를 좋아해요."%"파이썬") print("Apple 은 %c로 시작해요."%'A') print("나는 %s색과 %s색을 좋아해요."%("파란","빨간")) #문자열 포맷 방법2 print("나는 {}살입니다.".format(20)) print("나는 {}색과 {}색을 좋아효".format("파란","노란")) print("나는 {1}색과 {0}색을 좋아효".format("퍼란","노란")) #문자열 포맷 방법3 print("나는 {age}살이며, {color}색을 좋아해요".format(age=20,color = "빨간")) #문자열 포맷 방법4 age = 24 color = "핑크색" print(f"나는 {age}살이며..
· python
#문자열 슬라이싱 jumin = "990120-1234567" print("성별 : "+jumin[7]) print("연 : "+jumin[0:2]) print("월 : "+jumin[2:4]) print("일 : "+jumin[4:6]) print("생년월일 : "+jumin[:6]) print("뒤 7자리 : "+jumin[7:]) print("뒤 7자리(뒤에서부터) : "+jumin[-7:]) #문자열 처리방식 python = "Python Is Amazing" print(python.lower()) print(python.upper()) print(python[0].isupper()) print(len(python)) print(python.replace("Python","java")) index..
· python
팰린드롬 palindorme 'level', 'kayak' 처럼 거꾸로 읽어도 바로 읽었을 때와 철자가 같은 문장이나 단어를 뜻한다. 동기들과 백준 알고리즘 스터디를 시작했는데, 첫 주차 문제중 가장 재미있다고 생각한 문제가 '팰린드롬 문제' 였다 우선 간단히 기본적인 변수 선언을 해주고, 1 2 3 4 5 6 7 8 9 10 11 12 13 #define _CRT_SECURE_NO_WARNINGS #include #include int main(void) { //변수 선언 char c[100]; int i ,result = 0; scanf("%s", c); //문자열 입력 Colored by Color Scripter cs 홀수와 짝수인 경우로 나누어 코드를 작성해보았다 아래 코드를 작성하면서 처음 알..
· python
1 2 3 4 #define _CRT_SECURE_NO_WARNINGS #include //소문자를 대문자로 변경하는 알고리즘 cs 아래의 코드는 소문자를 대문자로 변경하는 알고리즘을 while 문에서 continue 와 break 를 이용해서 구하는 간단한 코드이다 1 2 3 4 5 6 7 int main(void) { char letter; while (1) { printf("소문자를 입력하시오:(그만하려면 Q를 입력하시오)"); scanf(" %c", &letter); cs 여기서 주목해야 할 부분은 scanf(" %c", &letter); 에서 공백이 있는 부분이다 반복문에서 문자상수를 입력할 때는 (문자) (엔터키) 를 입력하기 때문에 엔터키 처리를 해줘야 한다 공백을 두어 엔터키를 처리하도록 ..
· python
scanf()의 반환 값 = 1 이다 아래는 입력한 정수를 모두 더한 값을 보여주는 간단한 예제이다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int num; int sum = 0; printf("enter an integer to be summed"); printf("(q to quit)"); while (scanf("%d", &num) == 1) //scanf의 반환값 //:성공적으로 읽은 입력값의 개수 = 1을 반환 //q를 입력하면 정수형이 아니므로 읽기 실패 = 0을 반환 { sum += num; printf("please enter nex..
· python
1학기 동안 배운 c언어를 복습하고 있다 반복문 while 을 이용해 "완전수 구하기" 여기서 생각해볼 문제 : (19줄) i를 n-1까지 다 돌릴 필요가 없다는 것! 더 간단히 만드는 코드가 있다 이보다 더 간단한 코드는 무엇일까? 내가 생각해본 답은 i
코딩신생아(0o0)
'python' 카테고리의 글 목록 (2 Page)