一、数值类型
二、type 可以判断数值类型
三、布尔类型 Ture False
四、复数 可直接用a+bj形式 复数的数据类型是”complex“
五、字符串
六、 ‘ ’ “ ” 表示字符串的时候不可以换行 ’‘‘ ’‘’ 三重单引号可以换行
七、格式化字符串
一、数值类型 系统默认数值类型是十进制 在数值前面加前缀将其他类型的数值转换成十进制 0b(二进制–十进制) 0o(八进制–十进制) 0x(十六进制–十进制) oct(十进制–八进制) hex(十进制–十六进制) 例子:
a=10 b=0b1010 c=0o12 d=0xA print(a,b,c,d) %这样可以同时输出多个值
二、type 可以判断数值类型 int 可以将字符串、浮点数、布尔类型的数值–整数型
e=int(3.14) print(e)
以下都使用--------------------命令提示符来执行------------------- float 可以将字符串-浮点数类型 也可以用科学技术法表示
type(3.14) float(“3.14”) int(float(“3.14”)) 先解析为浮点型再解析为整点型
三、布尔类型 Ture False
四、复数 可直接用a+bj形式 复数的数据类型是”complex“
a=1+2j
b=2+1j a+b (3+3j)
type(a) <class ‘complex’>
五、字符串 ord可以指导某个字符串的编码,chr可以将指定编码换成字符串 省略一些常用字符串的表示方法
ord(‘哈’) 21704
chr(21704) ‘哈’
str(3.14) ‘3.14’
六、 ‘ ’ “ ” 表示字符串的时候不可以换行 ’‘‘ ’‘’ 三重单引号可以换行
print(’’‘Are you kidded … oh,you are right’’’)
Are you kidded oh,you are right
/t是表示空格键
七、格式化字符串 Print函数,默认的输出多个结果的分格符是空格,如果想要指定其他字符,可以用sep函数:
name=‘世界’ print(‘hello’,name,sep=’, ')
hello, 世界
旧字符串格式化:string%data 或string%(data1,data2, ) %s:字符串 %d:整数 %f:浮点数 %5d:至少保留五个数字宽度给整数使用,如果不足五个整数,就用空格表示 %.2f:小数点后保留两位小数 新字符串格式化:
‘{0:5d}除以{1:5d}是{2:10.2f}’.format(10,3,10/3) ’ 10除以 3是 3.33’ 格式化单个数值,可以用format()
format(3.1415,’.2f’) ‘3.14’
|