decimal 模块:decimal意思为十进制,这个模块提供了十进制浮点运算支持 1.可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。 2.要从浮点数据转换为Decimal类型 from decimal import * Decimal.from_float ...
分类:
编程语言 时间:
2020-06-03 23:40:13
阅读次数:
160
python说明编码和解解码(一)术语编码:把人类易读符号转为计算机易读的二进制的操作。如,按照ASCII码表,将a转为二进制0110 0001 (十进制:97。16进制:\x61)。按照base64码表,将a转为二进制01 1010 (十进制:26)。 解码:把计算机易读的二进制转为人类易读符号的 ...
分类:
编程语言 时间:
2020-06-03 17:16:20
阅读次数:
75
常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。 常量就像是常规的变量,只不过常量的值在定义后不能进行修改。 整数常量 整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x ...
分类:
其他好文 时间:
2020-06-03 12:03:43
阅读次数:
54
Linux使用ifconfig、Windows使用ipconfig 所谓见微知著,这两个命令虽然是最简单的 IP 查询工具,可是世间最厉害的就是最简单的用到极致,便勘破一切,大道至简。 闲话少叙,诸位请跟随我走入浩瀚汪洋的网络命令起点,去领略计算机大神们创造的世界。 既然都是有志于我门之人,咱们还是 ...
分类:
其他好文 时间:
2020-06-02 13:08:21
阅读次数:
59
首先来认识标准分类的IP地址: 比如一个IP地址为:192.168.128.1 写成二进制为:11000000 10101000 10000000 00000001 一,来看看怎么快速转化二进制数11111111: 1)首先应该记住八个十进制数字:128,64,32,16,8,4,2,1。这八个数字 ...
分类:
其他好文 时间:
2020-06-02 13:00:10
阅读次数:
92
switch后面使用的表达式可以是哪些数据类型?如何从控制台获取String和int型的变量,并输出?经典运算题:十进制转为十六进制。 ...
分类:
编程语言 时间:
2020-05-31 22:09:23
阅读次数:
79
###题目 如题 ###题解 十进制转八进制:数字每次对8取余下是最后一位,然后数字/8,这样依次计算,知道/8=0;借助栈得到最终八进制数。 另:八进制转十进制:例:八进制:35=>十进制数:5*(80)+3*(81) ###代码 import java.util.Scanner; import ...
分类:
编程语言 时间:
2020-05-28 23:19:12
阅读次数:
88
题目: 思路: 1、最简单直观的方法就是循环相乘,但是会超时 2、快速幂(二进制角度) 对于任意十进制n,设其二进制为$b_m$...\(b_2b_1\),则有 \(n=1b_1 + 2b_2 + ... + 2^{m-1}b_m\) \(x^n = x^{1b_1 + 2b_2 + ... + 2 ...
分类:
其他好文 时间:
2020-05-26 18:05:48
阅读次数:
45
题目: 思路: 1、直观思路就是将十进制数转换成二进制后,统计二进制中1的个数。可以在转换过程中统计,也可以转换后将二进制字符串转换成int列表累加。 2、基于位操作的方法更简单 逐位判断: 利用与运算判断最右位是否为1,然后无符号右移 利用n&(n-1) 代码: Python class Solu ...
分类:
其他好文 时间:
2020-05-26 15:32:04
阅读次数:
72
入门程序、常量、变量 今日内容 Java语言的发展历史 Java开发环境搭建 编写HelloWorld程序 常量和变量 今日目标 能够计算二进制和十进制数之间的互转 十进制转二进制:除2倒取余法 二进制转十进制:使用8421编码 能够使用常见的DOS命令 查看当前文件夹下的内容: dir 切换盘符: ...
分类:
编程语言 时间:
2020-05-26 01:12:28
阅读次数:
83