자료형

Professor Ho's Wiki Site

아래의 29개의 각 평가 요소 항목당 3점을 줍니다. 모두 개인 정보 (학번, 이름) 를 어떠한 형태로든 표시하고 있어야 합니다. 기본 점수는 13점을 줍니다. 따라서 10개 항목이 제대로 되었으면 10*3+13 = 46점을 주면 됩니다.

  1. 8진
  2. 16진법
  3. 복소수 표현 (실수값 보기,
  4. 공액복소수값 알기,
  5. 절대값 알기),
  6. +,
  7. /,
  8. *,
  9. -,
  10. **,
  11.  % 의 수식 연산에 대한 표현
  12. 줄바꿈이 포함된 문자열 변수의 선언,
  13. 문자의 덧셈,
  14. 곱셈 구현
  15. 문자열 포맷의 %s,
  16.  %d,
  17.  %f의 활용 구현
  18. a.upper()
  19. a.count(x)
  20. a.find(x)
  21. a.index(x)
  22. a.join(s)
  23. a.lower()
  24. a.lstrip()
  25. a.rstrip()
  26. a.strip()
  27. a.replace(s, r)
  28. a.split([s])
  29. a.swapcase() 등의 활용 구현

풀이

  1. # 꼭 형식을 utf-8으로 저장할 것
  2. a = 0314;	         #7969314 앞의 네 자리 사용
  3. b = 0x9314           #79693140 에서 학번 뒤에 네 자리 사용
  4. c = 7969+314j        #79693140 학번 사용
  5. print c.real		#실수값 보기
  6. print c.conjugate  #공액복소수
  7. print abs(c)        #절대값알기
  8. print (7969+314)         #덧셈구현
  9. print (7969/4)			#나누기 구현
  10. print (7969*314)        #곱셈구현
  11. print (7969-314)        #뺄셈 구현
  12. print (314**2)          #제곱승 구현
  13. print (7969%314)        #모듈라 (나머지) 구현
  14. print u"줄바꿈은 \n 여기서 일어나지요"
  15. print u"문자와" +u"문자를 더하면 어떤 결과가?"
  16. print 3*u"세번쓴다"
  17. g=u"허원";h="won";i=25;j=44.4;
  18. print "My name is %s%s, I'm %d years old. My undergrad in %f."%(g,h,i,j) # 문자열 포맷의 %s, %d, %f의 구현
  19. print "abcde".upper()     #upper()구현
  20. print "oosdeoaocoeooo".count('o')  #count()구현
  21. print "01234m6".find('m')   #find() 구현
  22. print "where is my lovely i".index('i')  #index() 구현
  23. print u" 띄고".join(u"abcdef아이고") #join() 구현
  24. print "ABCEDFg".lower()     #lower() 구현
  25. print u"       어떻게 되?     ".lstrip()    #lstrip() 구현
  26. print u"       어떻게 되?     ".rstrip()    #rstrip() 구현
  27. print u"       어떻게 되?     ".strip()     #strip() 구현
  28. print "Hello my love".replace('Hello', 'Good bye') #replace() 구현
  29. print "1 2 3 4 5 6".split()     #split() 구현
  30. print "aBcDeFgH".swapcase()  #swapcase() 구현
개인 도구