数字类型
python解释器提供了9个数值运算操作符和6个数字运算函数,使用时不需要引用标准库或第三方函数库。
标准库为python内置,使用只需要import,而第三方库需要安装.
- 数字操作符:+-*/ 取余%
- 地板除(取整除,取比目标结果小的最大整数)//
- divnmod(x,y) 两参数地板除结果和余数
- abs()取绝对值,复数的模
- pow(x,y) 和x**y等价,但pow()可以添加第三个参数
字符串类型
python解释器提供了5个字符串基本操作符和6个字符串处理函数,使用时不需要引用标准库或第三方函数库。
字符串表示方式有:''' 三引号 “ 双引号 ‘ 单引号
x+y #拼接两个字符串
x*n #复制n次字符串x
x in s #如果x为s的字串返回True,否则返回False
str[i]#索引,str[-1]为倒序
str[0,100,5] #切片,从0到99,步长为5
组合数据类型
组合数据类型分为三类:
- 序列类型:字符串(str)、元祖(tuple)、列表(list)
creature = "cat","dog","human" #元祖是序列类型中比较特殊的类型,一旦创建无法修改,用逗号和圆括号(可选)表示 ls = [425,"BTN",[10,"CS"],435] #列表的长度和内容可变,用[]表示,可使用list()函数把元祖或字符串转化成列表 list([425,"BTN",[10,"CS"],435])
- 集合类型:集合(set)
- 映射类型:字典(map)
格式化输出
如下print格式化输出用到了format方法,大括号{}表示一个槽位置
#保留小数点后两位输出
print("转换后的温度是{:.2f}C".format(C1))
#格式化输出
print("1到%d的和为:%d"%(n,sum))```
%d 格式符为真实值预留位置,并控制显示的格式。%d表示十进制整数,%s字符串(采用str()的显示)
网友评论