当前位置:   article > 正文

Python(常用数据类型操作)_python分别输出整数(十六进制,十进制,八进制,二进制),浮点数,字符串,布尔数

python分别输出整数(十六进制,十进制,八进制,二进制),浮点数,字符串,布尔数

Python-基础

-03-(常用数据类型操作)

一、Numbers(数值类型)

1、整数(int)
    二进制: 0b+二进制数(只能包含0,1)       例:0b10101
    八进制: 0o/O + 八进制数( 只能包含0-7)
    十进制:十进制数(只能包含0-9)
    十六进制: 0x+十六进制数(只能包含0-9,a-f)

  1. num1 = 0o16
  2. num2 = 0b1110
  3. num3 = 0xe
  4. print(type(num1))
  5. #print输出整型时,默认转化成10进制输出
  6. print(num1)
  7. print(num2)
  8. print(num3)
  1. #运行结果
  2. <class 'int'>
  3. 14
  4. 14
  5. 14

进制转换 :进制的概念:进位的制度逢x进1, 就是x进制;常用进制 :二进制,八进制,十进制逢,十六进制

 其他进制  -》 十进制

十进制 -》 其它进制 

    规律:整除取倒余

其他进制 -》 其他进制

    其他进制->十进制 ->其他进制

2、浮点数(float): 由整数部分加小数部分组成      例:168.2
    可以使用科学计数法表示: 1.682e2= 1.682*10²

  1. num1 = 16.3
  2. num2 = 1.332e5
  3. print(num1, type(num1))
  4. print(num2, type(num2))
  1. #运行结果
  2. 16.3 <class 'float'>
  3. 133200.0 <class 'float'>

3、复数(complex):由实部和虚部组成      例:a + bj 

                                                                   complex(a, b)     a,b 都是浮点数

  1. num1 = complex(10,2)
  2. num2 = 10 + 23j
  3. print(num1,type(num1))
  4. print(num2,type(num2))
  1. #运行结果
  2. (10+2j) <class 'complex'>
  3. (10+23j) <class 'complex'>

4.常用操作

(1)内建函数

abs(num)    求绝对值
max(num1, num2, ...)    求最大值
min(num1, num2, ...)    求最小值
round(num[, n])    四合五入,保留n为小数(x.5情况,根据整数部分,奇进偶不进)
pow(x, y)    计算x的y次幂

(2)math模块

ceil(num)   上取整
floor(num)   下取整
sqrt(num)   开平方
pi   数学常量,数学中的π3.14........ 

......  

(3)random模块

random() 生成[0,1)    范围内随机小数
choice(seq)    从一个序列中,随机挑选一个数值
uniform(x , y)   生成[x, y]范围内随机小数
randint(x , y)    生成[x, y]范围内随机整数

......

......

二、Bool(布尔类型)

bool: Ture   False
是int类型的子类: Ture = 1 ,False = 0
应用场景:  当做int类型,参与相关运算; 比较表达式的运算结果; 可以用于if判定条件和while循环条件

三、String(字符串类型)

1、非原始字符串:

使用单引号包含的 例:'abc'

使用双引号包含的 例:"abc"

使用3个单引号 例:'''abc'''

使用3个双引号 例:"""abc"""

2、原始字符串(字符串前面加个r)

使用单引号包含的 例: r'abc'
使用双引号包含的 例: r"abc"
使用3个单引号 例: r'''abc'''
使用3个双引号 例: r"""abc"""
里面内容不会被转义,内容是什么就是什么

3、转义符(通过转换某个指定的字符,使他具备特殊的含义) 

常见转义字符:
    \(在行尾时)    续行符,只能续下一行
    \'    单引号
    \"    双引号
    \n    换行
    \t    横向制表符
    \\    斜杠

4、字符串常用操作

(1)字符串拼接

方式一:使用 "+" 运算符    例: "枫"+"叶"

方式二:直接把两个字符串放一块    例:"枫""叶"

方式三:"xxx%sxx" % "xx"    ;    "xx%sxx%dxx" % ("xx" , 123)

方式四:"xx"*3   -> "xxxxxx"

<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/702109
推荐阅读
相关标签
  

闽ICP备14008679号