TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品结构基本数据类型思维脑图思维导图

基本数据类型思维脑图思维导图

  收藏
  分享
免费下载
免费使用文件
U145334480 浏览量:392023-09-16 18:32:37
已被使用3次
查看详情基本数据类型思维导图

编程语言基本数据类型全内容分解

树图思维导图提供 基本数据类型思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 基本数据类型思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:2debb216501a7420af04d87cd38e2dcb

思维导图大纲

第三章 基本数据类型思维导图模板大纲

数字类型

概述

确定性

高效性

整数类型

十进制

二进制(0b)

八进制(0o)

十六进制(0x)

pow(x,y)

浮点数类型

<a>e<b>=a*10的b次方

复数类型

a+bj

数字类型的操作

内置的数值运算操作符

+,-,*,/,//(整数商),%,-x,+x,**(幂)

内置的数值运算函数

abs(x)

求绝对值

divmod(x,y)

(x//y,x%y)

pow(x,y,[,z])

(x**y)%z,[..]可省略

round(x[,ndigits])

四舍五入,取ndigids位小数

max(x1,x2...)

min(x1,x2...)

内置的数据类型转换函数

int(x)

float(x)

complex(re[,im])

生成复数,实部为re,虚部为im(im不能为字符串)

math库的使用

概述

4个数字常数和44个函数

用保留字import引用

import math

from math import<函数名>

from math import *

解析(前省略math)

常数

.pi

Π

.e

e 2.718

.inf

正无穷大

.nan

非浮点数标记

数值表示函数(16个)

.fabs(x)

求绝对值

.fmod(x,y)

x%y

.fsum([x,y...]

浮点数精确求和

.ceil(x)

.floor(x)

.factorial(x)

求阶乘,错误返回ValueError[1]

.gcd(a,b)

a与b最大公约数

.frexp(x)

x=m*2的e次方,返回(m,e),当x=0,返回(0.0,0)

.ldexp(x,i)

x*2的i次方

.modf(x)

返回整数和小数部分

.trunc(x)

返回整数

.copysign(x,y)

用y的正负号替换x的正负号

.isclose(a,b)

比较a,b相似性 返回True或False

.isfinite(x)

当x不是无穷大或NaN,返回Ture,否则返回False

.isinf(x)

正负无穷大Ture,否则False

.inana

NaN返回Ture,否则false

幂对数函数(8个)

.pow(x,y)

.exp(x)

e的x次方

.expml(x)

e的x次方-1

.sqrt

开平方

.log(x[,base])

log(base)x 以base为底x的对数

.log1p(x)

ln(x+1)

.log2(x)

log(2)x

.log10(x)

lgx

三角运算函数(16个)

高等特殊函数(4个)

实例:天天向上的力量

每周工作5天 休息2天,休息日水平下降0.01,工作日要努力到什么程度,一年后的水平才天努力1%取得的效果一样呢

def dayUp(df): dayup=1.0 for i in range(365): if i %7in[6,0]: dayup*=(1-0.01) else: dayup*=(1+df) return dayup dayfactor=0.01 while(dayUp(dayfactor<37.78)): dayfactor+=0.001 print("每天努力的参数是:{:.3f".format(dayfactor))

字符串类型及其操作

字符串类型的表示

单引号,双引号,三引号

input(),print()

'\'

\a

蜂鸣,响铃

\b

回退,向后退一格

\f

换页

\n

换行

\r

回车

\t

水平制表

\v

垂直制表

\0

NULL

基本字符串操作符

+

连接两个字符串

*

复制n次

x in s

判断x是不是s的子串

str[i]

索引

str[n:m]

内置的字符串处理函数

len(x)

str(x)

字符串形式

chr(x)

返回Unicode编码x对应的单字符

ord(x)

返回单字符表示的Unicode编码

hex(x)

十六进制

oct(x)

八进制

内置的字符串处理方法(str.省略)

lower()

小写

upper()

大写

islower()

判断是否是小写

isprintable()

判断是不是可打印

isnumeric()

判断是不是数字

isspace()

判断是不是都是空格

endswith(suffix[,start[,end]])

判断是不是以suffix结尾

startswith(prefix[,start[,end]])

判断是不是以prefix开始

split(sep=None,maxsplit=-1)

分割 默认分隔符为空格

count(sub[,start[,end]])

计算sub子串出现次数

repleace(old,new[,count]

old替换为new,前count次old被替换

center(width[,fillchar])

居中并填充

strip([chars])

去掉chars中的字符

zfill(width)

不足width长度在左侧填充0

format()

见下

join(iterable)

返回新字符串,由interable变量的每个元素组成,元素用str分隔

字符串类型的格式化

format()的基本使用

槽({})

默认参数从0开始,依次调用format()后返回一个新的字符串

format()的格式控制

<填充>

默认空格

<对齐>

<左对齐 >右对齐 ^居中对齐

<宽度>

<,>

数字的千分位分隔符

<.精度>

浮点数小数部分的精度或字符串的最大输出长度

<类型>

实例:文本进度条

带刷新的文本进度条

import time scale=50 print("执行开始".center(scale//2,'-')) t=time.clock() for i in range(scale+1): a='*'*i b='.'*(scale-i) c=(i/scale)*100 t-=time.clock() print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,-t),\ end='') time.sleep(0.05) print("\n"+"执行结束".center(scale//2,'-'))

turtle库

绘图坐标体系

turtle.setup(width,height,startx,starty)

画笔控制函数

turtle.penup() turtle.pendown()

turtley.pensize()

turtle.pencolor()

形状绘制函数

turtle.fd()

turtle.seth(to_angle)

for i in range() turtle.circle( , )

函数的封装

相关思维导图模板

水泥复习思维导图思维导图

树图思维导图提供 水泥复习思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 水泥复习思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e1f76c2b09a20db351e4080455a49919

人格介绍思维脑图思维导图

树图思维导图提供 人格介绍思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 人格介绍思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:91bd2307a155f025df01cdd9f9f530d1