常见的电子商务网站推广方式,wordpress主题导购,app脚本制作教程,德州建设网站Python语言的数字类型
整数类型
浮点数类型
复数类型
整数类型与数学中的整数类型概念一致#xff0c;没有取值范围。
十进制数为 1010,99,-217
十六进制为 0x9a, -0x89 (0x,0X开头表示16进制数)
二进制为 0b010, -0B101(0b,0B开头的表示二进制数)
八进制为 0o123, -0O456(…Python语言的数字类型
整数类型
浮点数类型
复数类型
整数类型与数学中的整数类型概念一致没有取值范围。
十进制数为 1010,99,-217
十六进制为 0x9a, -0x89 (0x,0X开头表示16进制数)
二进制为 0b010, -0B101(0b,0B开头的表示二进制数)
八进制为 0o123, -0O456(0o,0O开头表示八进制数)
浮点数类型 带有小数点及小数的数字由于浮点数用计算机专有的浮点运算单元来运算相比整数更加耗时因此为了兼顾程序运行效率一般程序设计语言将整数和浮点数区分开来。 与整数不同Python中的浮点数的数值范围存在限制小数精度也存在限制这种限制与不同的计算机系统的设计有关系。 浮点数可以利用科学计数法来表示96e4, 4.3e-3, 9.6E5科学计数法使用字母”e”或者”E”作为幂的符号以10为基数。科学计数法含义如 ae b 等于a乘以10的b次方。96e496* 10* 10* 10* 10。
复数类型 与数学中的复数概念一致z a bja是实数部分b是虚数部分a和b都是浮点类型虚数部分用j或者J标识。 对于复数z可用z.real获得实数部分z.imag获得虚数部分
数字类型的关系 三种类型存在一种逐渐“扩展”的关系 整数-浮点数-复数整数是浮点数特例浮点数是复数特例。不同数字类型之间可以进行混合运算运算后生成结果为最宽类型。
数字运算函数
x//y 表示不大于x与y之商的最大整数
x%y 表示x与y之商的余数
x**y 表示x的y次幂
pow(x, y) x的y次幂
abs(x) x的绝对值
divmod(x, y) (x//y, x%y) x,y的除商和余数
Python中的字符串数据类型
字符串是用双引号”“或者单引号”括起来的一个或多个字符。 输出带有引号的字符串可以使用转义符:\ 反斜杠。使用\可以输出带有转义字符’\’的字符串。 字符串是一个字符序列字符串最左端位置标记为0依次增加。字符串中的编号叫做“索引”。可以通过单个索引辅助访问字符串中的特定位置。
str Hello John
print(str[2])
l
Python中字符串索引从0开始一个长度为L的字符串最后一个字符的位置是L-1。 Python允许使用负数从字符串右边末尾向左边进行反向索引最右侧索引值是-1。
str[-4]
J
我们也可以通过两个索引值确定一个范围返回这个范围的子串。 string[ start: end]这个子序列从索引start开始直到索引end结束但不包括end位置。
str[0:3]
Hel
字符串连接 字符串可以通过或者*进行连接。 加法操作()将两个字符串连接成一个新的字符串。
pine apple
pineapple
乘法操作(*)构建一个由其本身字符串重复连接而成的字符串。
3 * apple
appleappleapple
len( )函数可以返回一个字符串长度。 大多数数据类型可以通过str( )函数转换为字符串。
字符串处理方法 string.upper( ) 字符串中字母大写string.lower( ) 字符串中字母小写string.capitalize( ) 字符串中首字母大写string.strip( ) 去掉两边空格以及去掉指定字符string.split( ) 按照指定字符分割字符串为数组string.isdigit( ) 判断是否是数字类型如果是数字返回True否则Falsestring.find( ) 搜索指定字符串string.replace( ) 字符串替换