Python 是一门强大的编程语言,支持许多数字类型,例如整数、浮点数、分数等。本文将详细讲解 Python 的数字类型以及占位符的使用,希望能给大家带来帮助。
Python 数字类型
整数
Python 支持整数类型,表示整数值。整数支持基本的加减乘除等运算,以及取余数和求幂等操作。
num = 5
print(2 + num) # 输出:7
print(num - 3) # 输出:2
print(num * 4) # 输出:20
print(num / 2) # 输出:2.5
print(num % 2) # 输出:1
print(num ** 2) # 输出:25
浮点数
浮点数是一种十进制数,即包含小数点的数字。Python 支持浮点数类型,表示实数值。浮点数也支持基本的加减乘除等运算,以及取余数和求幂等操作。
num = 3.1415
print(num + 1) # 输出:4.1415
print(num - 2) # 输出:1.1415
print(num * 2) # 输出:6.283
print(num / 2) # 输出:1.57075
print(num % 1) # 输出:0.1415
print(num ** 2) # 输出:9.8690225
分数
Python 支持 fractions 模块的 Fraction 类型,表示带有分数的数字。Fraction 类型支持加减乘除等运算。
from fractions import Fraction
num1 = Fraction(1, 2)
num2 = Fraction(1, 6)
print(num1 + num2) # 输出:2/3
print(num1 - num2) # 输出:1/3
print(num1 * num2) # 输出:1/12
print(num1 / num2) # 输出:3/1
占位符
占位符可以让程序在输出文本时,将某个值动态地替换为指定的字符串或数字。Python 中常用的占位符有 %d、%f 和 %s。
name = "小明"
age = 18
height = 1.75
print("姓名:%s,年龄:%d,身高:%.2f" % (name, age, height))
# 输出:姓名:小明,年龄:18,身高:1.75
%d 用于将整数类型的变量输出为字符串;%f 用于将浮点数类型的变量输出为字符串;%s 用于将字符串类型的变量输出为字符串。
num = 1234
pi = 3.1415926
name = "小明"
print("数字:%d,圆周率:%.4f,姓名:%s" % (num, pi, name))
# 输出:数字:1234,圆周率:3.1416,姓名:小明
通过这些示例,我们可以了解到 Python 中数字类型和占位符的基本用法和语法,为进一步学习 Python 编程打下坚实的基础。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python数字类型和占位符详情 - Python技术站