1.python的核心数据类型
(1)整形int:
二进制0b 八进制0o 十六进制0x python中小整数对象池(-5到255)
(2)浮点形float
小数形式 如3.14 科学计数法 表示格式 小数 e/E(正负号)指数 如:6.18E-1
(3)复数complex
分实部(real)虚部(image) 虚部以j或J结尾 如:1j, (2j), 1+1J, 3-4J, (-100+100J)
(4)布尔型bool
True False
2.变量相关内容
变量是用来绑定对象的标识符。
变量名命名规则
1.变量名必须为字母或下划线开头,后跟字母或下划线或数字
2.变量名不能使用纯python关键字
赋值语句statement,python可以序列赋值
a,b=b,a
id函数:
返回一个对象在内存中的地址
del 语句(del是delete的简写)
#用于删除变量同时解除变量与对象的绑定关系,如果可能则释放对象
3.数值对象的构造函数
float(obj) #用字符串或数字转换为浮点数,如果不给出参数则返回0
int(x,base=10) 或 int(x=0) #用数字或字符串转换为整数,如果不给出参数,则返回0
complex(r=0.0, i=0.0) #用数字创建一个复数(实部为r, 虚部为i)
bool(x) #用x创建一个布尔值(True/False)
4.内建的数值型函数
abs(x)#取x的绝对值
round(number,ndigits)#四舍五入取证,ndigits为正数小数点向右取ndigits位,为负数小数点向左取ndigits位
缺省默认个位。
pow(x, y, z=None) 相当于 x ** y 或 x ** y % z
help() 函数可查看函数帮助文档
>>> help(函数名)
显式换行:
折行符 \ (反斜杠)
必须放在一行的末尾,来示意解释执行器,下一行也是本行的语句
隐式换行:
所有括号内的空容换行称为隐式换行
() {} [] ''' ''' """ """
自己容易忽略的细节
1.python中除法得到的是浮点数,不会丢弃小数部分
2.浮点数%取余得到的也是浮点数
3.python引用计数,每个对象都会由几个变量引用自身,当引用数量为零时,则对象被销毁。
4.函数调用:函数名(传参列表)说明:函数调用是表达式,一定会返回一个对象的引用关系
5.多条语句写在一行用;分开