小白之Python基础(一)

一、数字类型:

1、整形

十进制:默认为十进制;(如:99,100…….)
十六进制: 0x,0X开头的表示16进制数
二进制:0b,0B开头的表示2进制数
八进制: 0o,0O开头的表示8进制数

  • 进制转换:

小白之Python基础(一)

十进制转八进制:

  • 直接法:整数部分除以8,余数为该权位上的数,商继续除以8,余数又为上一个权位的数,以此类推,直到商为零;最后从下往上将余数排序

小数部分乘以8,按位”三舍四入”

小白之Python基础(一)
  • 间接法:十进制转二进制,再转八进制

小白之Python基础(一)

八进制转十六进制:八进制转换为二进制,再转换为十六进制

十六进制、二进制、八进制及十六进制之间的转换表:

十六进制数 二进制数 八进制数 十进制 0 0000 0 0 1 0001 1 1 2 0010 2 2 3 0011 3 3 4 0100 4 4 5 0101 5 5 6 0110 6 6 7 0111 7 7 8 1000 10 8 9 1001 11 9 A 1010 12 10 B 1011 13 11 C 1100 14 12 D 1101 15 13 E 1110 16 14 F 1111 17 15

其他几个进制之间的转换类似于以上进制转换的例子。

2、浮点型

十进制表示法:0.1, -29, -2.33……

科学计数法:93e4, 2.3e-1, 9.2e+5……

3、字符串类型:

表示方法:

单行:使用单引号或者双引号 ‘abc’ “abc”

双行:三个连续的单引号 ”’ 或者 三个连续的双引号 “””

小白之Python基础(一)

既有双引号又有单引号:需要转义符

\’ 或 \” 单引号 或 双引号 \n 换行,相当于按一个回车键 \t 横向制表符,表示空4个字符,类似于文档中的缩进功能,相当于按一个Tab键。 \ 在行尾时, 表示续行 \ 表示\ 在字符串前加上 r 表示解除转义

类型转换:用str(x)将x转换为字符串

4、布尔类型:

True 或 False(注意首字母大写)

可以用 and 、or 和 not 运算:
True and False
not 1>2

5、空值类型:

None

二、数字运算符:

1、算术运算符:

x+y x与y之和
x-y x与y之差
xy x与y之积(用于一个字符串和一个整形值时,相当于字符串的复制;’a ‘ * 5=’aaaaa’)
x/y x与y之商
x//y x与y之整数商(不大于x与y之商的最大整数)
x%y x与y之商的余数(模运算)
+x x本身
-x x的负值
x**y x的y次幂

2、各种数字运算符及其优先级:(所有比较运算符 返回1 表示为真,返回0 表示为假)

== 比较两个对象是否相等 != 比较两个对象是否不相等 > 返回x是否大于y < 返回x是否小于y >= 返回x是否大于等于y

Original: https://www.cnblogs.com/xy287/p/16475532.html
Author: 星光1234
Title: 小白之Python基础(一)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/809915/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球