diff --git "a/\353\271\204\355\212\270.py" "b/\353\271\204\355\212\270.py" new file mode 100644 index 0000000000000000000000000000000000000000..b88da8cbd78989986a0daef3b3fa21244344d6de --- /dev/null +++ "b/\353\271\204\355\212\270.py" @@ -0,0 +1,172 @@ +Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32 +Type "copyright", "credits" or "license()" for more information. +>>> "111".count("1") +3 +>>> a +Traceback (most recent call last): + File "<pyshell#1>", line 1, in <module> + a +NameError: name 'a' is not defined +>>> a=1111111 +>>> a +1111111 +>>> a.replace("1","2") +Traceback (most recent call last): + File "<pyshell#4>", line 1, in <module> + a.replace("1","2") +AttributeError: 'int' object has no attribute 'replace' +>>> a='1111111' +>>> a +'1111111' +>>> a.replace("1","2") +'2222222' +>>> import math as m +>>> m.sin +<built-in function sin> +>>> m.sin(pi) +Traceback (most recent call last): + File "<pyshell#10>", line 1, in <module> + m.sin(pi) +NameError: name 'pi' is not defined +>>> m.sin(0.0) +0.0 +>>> a=0b110110 +>>> a +54 +>>> bin(a) +'0b110110' +>>> a>>1 +27 +>>> a>>2 +13 +>>> a +54 +>>> a>>2 +13 +>>> bin(a>>1) +'0b11011' +>>> bin(a<<1) +'0b1101100' +>>> a +54 +>>> a +54 +>>> a +54 +a +>>> +a +>>> +>>> a +>>> a +54 +a +>>> a +54 +a +>>> +>>> a +54 +a +>>> +>>> a +a +>>> +a +>>> a +54 +>>> a +54 +>>> a<<1 +108 +>>> a>>1 +27 +>>> a +54 +>>> b=-1 +>>> b +-1 +>>> b +-1 +>>> b +-1 +b +>>> +>>> b +-1 +b +>>> +>>> b +-1 +b +>>> +>>> b +-1 +>>> bin(b) +'-0b1' +>>> c=-2 +>>> bin(c) +'-0b10' +>>> d=-4 +>>> bin(d) +'-0b100' +>>> b>>2 +-1 +>>> b<<2 +-4 +>>> 0b110110110110111 ^ 110110110111111 +110110110103600 +>>> 0b110110110110111 ^ 1111 +27104 +>>> 0b110110110110111 ^ 0b1111 +28088 +>>> bin(0b110110110110111 ^ 0b1111) +'0b110110110111000' +>>> a=0 +>>> bin(0) +'0b0' +>>> ~a +-1 +>>> a=2340 +>>> ~a +-2341 +>>> bin(a) +'0b100100100100' +>>> bin(~a) +'-0b100100100101' +>>> bin(-a) +'-0b100100100100' +>>> a = 0b01001100 +>>> a +76 +>>> ~a +-77 +>>> a ^ 0b01010101 +25 +>>> bin(a ^ 0b01010101) +'0b11001' +>>> bin(a | 0b01010101) +'0b1011101' +>>> bin(a & 0b10101010) +'0b1000' +>>> bin(a & -16) +'0b1000000' +>>> a= 15 +>>> ~a +-16 +>>> a +15 +>>> bin(~a) +'-0b10000' +>>> a = -16 +>>> bin(a & 0b1011) +'0b0' +>>> bin(a & -8) +'-0b10000' +>>> bin(a & -0b1111) +'-0b10000' +>>> a= 15 +>>> a=16 +>>> bin(a ^ -1) +'-0b10001' +>>>