Python的数据类型
I数值
1:变量先声明
2:表达式
>>> 2.2+3.0 5.2
3:显示
>>> ‘{0}‘.format(20)#20为站位传递符 ‘20‘ >>> f=3.33333333 >>> ‘f={0:.2f}‘.format(f)#0表示第一个站位符,2f表示保留2个小数点 ‘f=3.33‘
4:比较:>、<、>=、<=、==、!=
5:相除
>>> 10//4.0 #//是取整,结果是按精度高的操作,地板除 2.0
6:取整
math.floor:往左
math.trunc往0
round四舍五入
>>> import math >>> math.floor(-3.4) -4 >>> math.trunc(-3.94) -3 >>> round(-3.14) -3
7整型
>>> oct(64)#转换8进制 ‘0o100‘ >>> hex(64)#转换16进制 ‘0x40‘ >>> bin(64)#转换2进制 ‘0b1000000‘
8:进制:0o8进制、0x16进制、0b2进制、字面值
注:008没有
9:Decimal做精确运算,是个数学模块
>>> import decimal#导入模块 >>> decimal.dacimal(‘3.14‘) >>> decimal.Decimal(‘3.14‘) Decimal(‘3.14‘) >>> decimal.Decimal(‘1.1‘)+decimal.Decimal(‘2.2‘) Decimal(‘3.3‘)
II字符串
1声明:‘ ‘、" "、"""##""
>>> name=‘tom‘ >>> word="what‘s your name" >>> word "what‘s your name" >>> ‘what\‘s your name‘#\‘s转译 "what‘s your name"
2转译:\、\‘、\‘‘、\n、\b、\t(table4个空格)、\a
3忽略转义符:r‘.......‘
>>> path =r‘D:\PycharmProjects\result.txt‘#r:原始表面为row >>> path =‘D:\\PycharmProjects\\result.txt‘#另一种表示方法
4基本操作
(1)引号:有单引号、双引号 如:"""计算平均分""""这个不会忽略会生成文档
>>> s = ‘hello‘ >>> for c in s: print(c) h e l l o >>> ‘\n‘ ‘\n‘ >>> for c in s: print(c,end= ‘‘) hello
s[lon(s)-1]#s本身长度
s[::2]#每个一个取
h[::-1]#从右往左
ord(‘c‘)#看c的顺序
chr(99)#把99传进去
(2)布尔型:主要是判断True和False
True == 1#==判断
False == 0
(3)替换:.replace()
有个关于列表等于前面字符串,后替换的操作
字符串支持切割
III列表
常用的操作有:.append() .extend() .sort() .reverse() .indx() .count()
原文地址:https://www.cnblogs.com/shirleysu90/p/11936155.html
时间: 2024-10-08 21:18:15