导图社区 python基本数据类型
为考取计算机二级python证书,结合小黑课堂通关秘籍第二章总结出的思维导图~可以对基础知识有更深刻的认识~
社区模板帮助中心,点此进入>>
英语词性
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
【华政插班生】文学常识-两宋
基本数据类型
1.数字类型
整数类型
i. 二进制0b或0B,由0~1组成
ii. 八进制0o或0O,由0~7组成
iii. 十六进制0x或0X,由0~9,a~f组成
浮点数类型
复数类型
注:复数类型实部和虚部均为浮点数类型
i. Z.real 返回实部
ii.Z.imag 返回虚部
2.数字类型的运算
数值运算操作符
优先级:复数>浮点数>整数
x+y,x-y,x/y,x*y,x**y,
x//y 两数的整数商
X%y 两数的余数
增强数字运算符
(运算操作符+赋值符号) 注:操作符和等号间不能有空格
i. X+=y x=x+y
ii. X*=y x=x*y
iii. X**=y x=x**y
iv. x/=y x=x/y
v. x//=y x=x//y
vi. X%=y x=%y
数值运算函数
i. Abs(x)
ii. Divmod(x,y) (x//y,x%y)
iii. Pow(x,y)或pow(x,y,z) 幂运算 x**y、(x**y%z)
iv. Round(x)或round(x,d) 四舍六入、五的时候奇进偶不进
v. Max min(x1,x2,…)
3.字符串类型及格式化
字符串
i. 用引号括起来
ii. 多行字符用三对引号
iii. 字符串序列包括两种序列体系:正向递增(从0开始)、反向递减
字符串的索引
字符串或字符串变量[序号]
字符串的切片
i. 字符串或字符串变量[N:M(不包含):step]
ii. 起始终止位置均可省略,省略代表从一开始、到最后一个字符
iii. 步长默认为1,正表示从左向右、负表示从右向左
转义字符
\n 换行
\\ 反斜杠
\' 单引号字符
\t 制表符
format()格式化字符串方法
让字符串中不确定因素由用户来输入
i. 模板字符串.format(参数) # 模板字符串是由字符串和槽{}两部分组成的字符串
ii. 多个槽的情况下,对每个槽进行序号设置(1、0或0、1),参数就会按照序号传递
format方法的格式化控制
i. {参数序号:格式控制标记}
ii. 格式控制标记:引导符、填充、对齐、宽度;千位分隔符、精度、类型
注:写填充必须要写对齐,不然会出现数值错误
iii. <左对齐、>右对齐、^居中对齐
iv. 使用千位分隔符时参数必须为数字类型
v. 浮点数小数部分的精度(.f)或字符串最大输出长度 .1f .2f 或 .2(保留字符串长度)
vi. 整数类型
○ B:输出整数的二进制方式
○ C:输出Unicode字符
○ D:输出十进制
○ o:输出八进制
○ X/x:输出十六进制的大写/小写方式
○ E/e:输出浮点数对应的大写/小写字母的指数形式
○ F:输出浮点数对应的标准浮点数形式(六位小数)
○ %:输出浮点数对应的百分比形式
4.字符串类型的操作
字符串操作符
i. Str1+str2 连接两个字符串
ii. Str1*n 复制n次str1
iii. S in str1 判断s字符串是否在str1中
字符串操作函数
i. Len(x) 返回字符串长度
(空格和标点符号都是一个长度单位)
ii. Chr(x) Unicode编码转为单字符 97——a、98——b
iii. Ord(x) 单字符转为Unicode编码(加引号)
iv. bin(x) 返回整数x对应的二进制的小写形式
v. Oct(x) 返回整数x对应的八进制的小写形式
vi. Hex(x) 返回整数x对应的十六进制的小写形式
vii. Str(x) 将x转为字符串
viii. Int(x) 将x转为整数
(整数型无法将浮点数的字符串转换)
ix. Float(x) 转为浮点数
字符串操作方法
(str.func())
i. Str.center(width,fillchar) 字符串居中函数
ii. Str.lower() 返回小写
iii. Str.upper() 返回大写
iv. Str.count(sub) 返回sub字符串出现的次数
v. Str.replace(old,new) new替换old
vi. Str.strip(chars) 去掉str左右侧chars中列出的字符
vii. Str.join(iter) 用str连接iter元素之间的每个元素
viii. Str.split(sep) 用sep(空格 tab 换行 回车)分隔字符串str