常用快捷键
- ctrl+alt+s:打开软件设置
- ctrl+d:复制当前代码
- shift+alt+上/下:将当前行代码上移或下移
- crtl+shift+f10:运行当前代码文件
- shift+f6:重命名文件
- ctrl+a:全选
- ctrl+c\v\x:复制、粘贴、剪切
- ctrl+f:搜索
数据类型
在入门阶段,主要接触以下三种数据类型:
类型 | 描述 | 说明 |
string | 字符串类型 | 用引号引起来的都是字符串 |
int | 整型(有符号) | 数字类型,存放整数,如-1,10,0等 |
float | 浮点型(有符号) | 数字类型,存放小数,如-3.14,6.66等 |
验证数据类型 type()
运算符 | 描述 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 取整数 |
% | 取余 |
** | 指数 |
(下面是从知乎抄来的)
将一个小数转化为二进制表示的方式是,不断地乘2,取其中的整数部分。
例如:
(1)0.625*2=1.25,整数部分为1,小数部分为0.25
(2)0.25*2=0.5,整数部分为0,小数部分为0.5
(3)0.5*2=1,整数部分为1,小数部分为0
所以0.625的二进制表示就是0.101
然而有些小数,例如0.4,并不能精确地转化为二进制表示,转化后是0.0110...这样一个无限循环小数。
计算机的内存,cpu寄存器等等这些硬件单元都是有限的,只能表示有限位数的二进制位,因此储存的二进制小数就会和实际转换而成的二进制数有一定的误差。
所以在python中不建议直接将两个浮点数进行大小比较,或者做精确的计算。
如果非要用,可以参考decimal模块的相关内容。
(上面是抄的)
我在琢磨如何将十进制转化为二进制,模棱两可地懂了。
越琢磨越神奇
整数转化比较好理解,这是我琢磨的小数转化。
也可以得知,小数点前后需要分开转化。
完成字符串拼接:使用“+”号连接字符串变量或字符串字面量即可
注意:无法和非字符串类型进行拼接
为了和数字类型的拼接,字符串格式化
占位性的拼接
多个变量占位,变量要用括号括起来,并按照占位的顺序填入
写法一
写法二
当然也可以再定义一个标识符表示要打印的内容。
注意%在()的外面
%d也可写成%s,其中s表示将变量变成字符串放入占位的地方
格式符合 | 转化 |
%s | 将内容转换成字符串,放入占位位置 |
%d | 将内容转换成整数,放入占位位置 |
%f | 将内容转换为浮点型,放入占位位置 |