Search found 621 matches

by 황병희
2019/07/14 Sun 12:10 pm
Forum: 팁 게시판
Topic: 파이썬과 수(數)
Replies: 3
Views: 193

Re: 파이썬과 수(數)

16진수를 표현해봅니다. #!/usr/bin/env python3 # -*- coding: utf-8 -*- a = 0xffff # 16진수 4자리 print(hex(a), a) # 0xffff 65535 b0 = (16 ** 0) * 15; b1 = (16 ** 1) * 15 b2 = (16 ** 2) * 15; b3 = (16 ** 3) * 15 b = b0 + b1 + b2 + b3 print(hex(b), b) # 0xffff 65535 #!/usr/bin/env python3 # -*- coding: utf-8 -*- a ...
by 황병희
2019/07/13 Sat 6:07 pm
Forum: 팁 게시판
Topic: 파이썬과 수(數)
Replies: 3
Views: 193

Re: 파이썬과 수(數)

윗글 스택오브플로우의 보수법칙([참고문헌[9])이 정말 와닿기에 여기에 한번 더 표현합니다. 일반적인 사람이 생각하는 방법의 뺄셈: 0846 -0573 = 0273 보수법칙 적용: [십진수 예제] 0846 +9427 .. 10's complement of 573 ===> [9427 = 10000-573] = 10273 .. toss the 'overflow' digit = 0273 .. same answer 같은 원리로 2진수(binary) 뺄셈도 표기합니다. 윗글 영문 위키백과(참고문헌[11]): 01100100 [x, equal...
by 황병희
2019/07/13 Sat 12:50 pm
Forum: 팁 게시판
Topic: 파이썬과 수(數)
Replies: 3
Views: 193

Re: 파이썬과 수(數)

보수(補數)는 보충을 해주는 수를 의미한다. 이를테면 1에 대한 10의 보수는 9, 4에 대한 15의 보수는 11의 개념이다. 2에 대한 1의 보수는 1이다. 보수는 무엇이고 콤푸타는 왜 보수를 통한 연산을 할수밖에 없는가를 자세히 풀어놨습니다.. 읽다보면 콤푸타는 쉽지않다는걸 느낍니다...;;; 파이썬에서의 보수는, The bitwise inversion of x is defined as -(x+1). 이라고 짧게 정의하고 있네요,,, 그래서 파이썬에서 뺄셈[피감자-감자=차]을 보수를 통한 연산을 할 경우에.. 다음처럼 표현할 ...
by 황병희
2019/07/13 Sat 11:02 am
Forum: 팁 게시판
Topic: 파이썬과 수(數)
Replies: 3
Views: 193

파이썬과 수(數)

파이썬으로 일상에서 접하는 계산이 가능합니다. 가령, IPv4 의 갯수는 2^32(2**32; 2의 32승), IPv6 의 갯수는 2^128(2**128, 2의 128승) 몇 배나 차이가 날까요 계산해봤습니다. #!/usr/bin/env python3 # -*- coding: utf-8 -*- # IPv6 는 IPv4 보다 몇배나 더 많은가요? v4 = 2 ** 32 v6 = 2 ** 128 dv = v6 // v4 # 몫(quotient)만 출력 dv_format = format(dv, ".3E") # 10의 거듭제곱으로 재가공 ...
by 황병희
2019/07/13 Sat 10:32 am
Forum: 설치/부팅 관련
Topic: 시스템 종료 과정에서 문제가 있습니다.
Replies: 1
Views: 14

Re: 시스템 종료 과정에서 문제가 있습니다.

이건 어떤가요... https://www.dell.com/community/Laptops-General-Read-Only/inspiron-15r-won-t-completely-shut-down/td-p/4053151 I disassembled the laptop, removed the battery (which I may add was on the very bottom, I had to remove the motherboard and flip it over) and then insert the battery again. Since ...
by 황병희
2019/07/12 Fri 4:19 pm
Forum: 팁 게시판
Topic: 파이썬 문자열 치환
Replies: 6
Views: 78

Re: 파이썬 문자열 치환

파이썬3 정규표현식으로 IPv6 주소를 추출해봤습니다.

소스코드(파이썬3): https://gitlab.com/soyeomul/test/raw/master/161875.py

이것으로 파이썬 문자열 치환을 갈무리합니다. 감사합니다^^^

소여물 황병희 드림

[ibus-hangul(서라운딩 패치판)에서 작성했습니다]
by 황병희
2019/07/12 Fri 11:00 am
Forum: 팁 게시판
Topic: 파이썬 문자열 치환
Replies: 6
Views: 78

Re: 파이썬 문자열 치환

(bionic)soyeomul@localhost:~/test$ ./3.py Traceback (most recent call last): File "./3.py", line 5, in <module> str[1] = "쫌" TypeError: 'str' object does not support item assignment 추가정보입니다. 다음 글도 참고적으로 봐주시면 도움이 될거 같아요. 스택오브플로우의 심각한 토론글입니다. https://stackoverflow.com/questions/4651344/why-is-mutable...
by 황병희
2019/07/12 Fri 9:49 am
Forum: 팁 게시판
Topic: 파이썬 문자열 치환
Replies: 6
Views: 78

Re: 파이썬 문자열 치환

좀 더 복잡한 치환은 정규표현식(re) 모듈을 쓰시면 됩니다. 한글로 자세하게 친절한 예제까지 듬뿍 있기에 그대로 링크를 남깁니다. re.sub 해설판 (한글): https://greeksharifa.github.io/%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D(re)/2018/08/04/regex-usage-05-intermediate/#%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D-%EC%A4%91%EA%B8%89-%EC%B9%98%ED%99%98 re.s...
by 황병희
2019/07/12 Fri 7:08 am
Forum: 팁 게시판
Topic: 파이썬 문자열 치환
Replies: 6
Views: 78

Re: 파이썬 문자열 치환

혹시 찾으시는 분들을 위하야 소스코드 링크 남깁니다.

소스코드(str.replace): <https://github.com/python/cpython/blob/ ... /replace.h>

[ibus-hangul(서라운딩 패치판)에서 작성했씁니다]
by 황병희
2019/07/12 Fri 6:26 am
Forum: 팁 게시판
Topic: 파이썬 문자열 치환
Replies: 6
Views: 78

Re: 파이썬 문자열 치환

replace() 없이 순수한 방식으로 시도하려합니다. (bionic)soyeomul@localhost:~/test$ cat 3.py #!/usr/bin/env python3 # -*- coding: utf-8 -*- str = "날좀보소" str[1] = "쫌" print(repr(str)) (bionic)soyeomul@localhost:~/test$ ./3.py Traceback (most recent call last): File "./3.py", line 5, in <module> str[1] = "쫌" TypeError ...