1、字符串类型 Python中的字符串可以用一对” ”、一对’ ’或者一对”””“””来实现(如图1),其中要注意的是首尾不能不一致,例如’ ”或者” ‘将抛出语法异常(如图2)。对于三引号来说可以在其内定义多行的字符串(前面单双引号定义的都是单行字符串),并且在其内可以随意使用单引号和双引号而不需要转义。
示例:binary = 0b101octal = 0o10hexadecimal = 0x2Afloat_number = 3.0print("{:#b}".format(binary)) # 0b101print("{:#o}".format(octal)) # 0o10print("{:#x}".format(hexadecimal)) # 0x2aprint("{:#X}".format(hexadecimal)) # 0x2Aprint("{:#.0f}".format(float_n...
float类型可以用于执行各种数值运算,包括加法、减法、乘法和除法等。以下是一些示例:a = 3.5b = 2.0c = a + b # 加法d = a - b # 减法e = a * b # 乘法f = a / b # 除法 在这些例子中,我们使用float类型变量执行了加法、减法、乘法和除法运算,结果分别赋给了变量c、d、e和...
# 浮点数四则运算示例# 定义浮点数a=5.5b=2.3# 加法sum_result=a+bprint(f"加法:{a}+{b}={sum_result}")# 减法difference_result=a-bprint(f"减法:{a}-{b}={difference_result}")# 乘法product_result=a*bprint(f"乘法:{a}*{b}={product_result}")# 除法quotient_result=a/bprint(f"除法:...
format用法(一种设置格式化输出的方式) 相对基本格式化输出采用‘%’的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替‘%’ 使用方法由两种:b.format(a)和format(a,b)。 1、基本用法 (1)不带编号,即“{}” (2)带数字编号,可调换顺序...
# 特殊浮点数值h =float('inf')i =float('-inf')j =float('nan')print(h, i, j) # 输出:inf -inf nan 这段代码主要介绍了Python中浮点数的运算和操作。 首先,代码导入了math模块,该模块提供了一系列数学运算的函数和常量。 然后,定义了两个浮点数a和b...
In [44]: '{:.2f}'.format(321.33345) Out[44]: '321.33' 其中.2表示长度为2的精度,f表示float类型。 其他类型主要就是进制了,b、d、o、x分别是二进制、十进制、八进制、十六进制。 In [54]: '{:b}'.format(17) Out[54]: '10001' In [55]: '{:d}'.format(17) Out[55]: '17' In ...
d =float("nan")print(c == d)# Falseprint(cisd)# False 正因为如此,唯一安全检测NaN的方法是使用math.isnan()。 参考 [1] Martelli A, Ravenscroft A, Ascher D. Python cookbook[M]. " O'Reilly Media, Inc.", 2015. [2]https://stackoverflow.com/questions/15765289/what-is-the-difference-...
a.精度用法时,一般用于float类型,如'{0:.2f}'.format(1/3) 控制输出小数点后两位的精度 b.进制用法,注意其中 b(bit)代表二进制,o代表八进制,x代表16进制 '{0:o}'.format(10) 将10按照八进制显示 c.千分位用法,固定方式 '{:,}'.format(指定内容或数值) #千分位格式化 ...
float : 浮点型(小数) complex : 复数 2. 进制转换 bin() 将给的参数转换成二进制 oct() 将给的参数转换成八进制 hex() 将给的参数转换成十六进制 print(bin(10)) # 二进制:0b1010 print(hex(10)) # 十六进制:0xa print(oct(10)) # 八进制:0o12 3. 数学运算 abs() 返回绝对值 divmode(...