Python语言基本数据类型可简单分为数字类型和字符串类型;组合数据类型可分为:序列类型,集合类型和字典类型`’’’
小白Python基础复习笔记,大佬略过
1.数字类型:分为整数类型、浮点数类型和复数类型1.整数类型:分为十进制、二进制、八进制、十六进制都和数学中整数概念一致,比如:000,156,123,-456,0x89:十六进制用0x引导,八进制用0o引导,二进制0b引导2.浮点数类型:和数学中实数的概念一致,表示带有小数的数值,python语言中要求所有浮点数必须带小数部分,小数部分可以是0;1.浮点数类型表示方式:十进制和科学计数法(比如十进制:2.12,;科学计数法:4.1e-3表示4.1乘10的-3次方,2.1E+3b 表示2.1乘10的三次方)2.由于浮点数类型无法进行高精度数学运算,Python通过标准库decimal提供了一个更精确的数字类型Decimal(Decimal('数字') 是高精度数字的基本表达形式,需要使用单引号,比如:decimal.Decimal('3.1415926'))3.复数类型:表示数学中的复数(c = a + bj,a为实数、b为虚数),复数是实数在二维平面空间旋转的一种表示 对于复数c,可用c.real、c.imag分别获取复数c的实部和虚部部分 2.数字类型的基本操作:x+y表示x和y的和;x-y表示x和y的差;x*y表示x和y的乘积;x/y表示x和y的商;x//y表示x和y的整数商 x%y表示x和y商的余数;-x表示x的负数,+x表示x的正数,x**y表示x的y次幂; 二元操作运算符:+=、-=、*=;/=;//=;%=;**=(比如x+=y等效于x = x+y,其他类似) 3.字符串类型:是用两个双引号或者单引号或者三引号括起来的字符序列,可以按照单个字符或者字符片段进行索引 区间访问格式[N,M](范围是大于等于N,小于M)1.基本字符串操作符:x+y表示连接字符串x,y;x*n;表示将字符串复制n次;str[i]表示索引,返回第i个字符; str[N,M]表示切片,返回索引第N到第M个子串,不包含M2.内置字符串操作符:len(x)返回字符串x的长度;str(x)返回任意类型x所对应的字符串形式;chr(x)返回Unicode编码x对应的单字符ord(x)返回单字符Unicode编码3.字符串的处理方法:str.lower()将字符串字母变为小写;str.upper()将字符串字母变为大写;str.isnumeric()判断字符串是否为数字 str.split(sep)将字符串以sep符号分割;str.replace(old,new)将old子串替换为new;str.center()字符串居中 str.strip(char)去掉左右侧char字符4.字符串格式化:str.format(逗号分割的参数);print("{}{}{}".format(a,b,c)) 每个槽对应相应的参数,为标序号时,默认顺序排列print("{0}{2}{1}".format(a,b,c)) 按序号排列为a,c,b