Python基础知识学习——Day2

本文介绍了Python中的链式赋值及系列解包赋值的方法,并探讨了Python中整数的表示方式及其特点,同时讲解了不同进制的表示方法、整数缓存问题以及常用的数学运算符。

链式赋值

  • 用于同一个对象赋值给多个变量
  • x=y=123 相当于 x=123;y=123

系列解包赋值

  • 数据赋值给对应相同个数的变量(个数必须保持一致)
  • a,b,c=4,5,6 相当于 a=4;b=5;c=6

常量

  • python不支持常量,即没有语法规则限制改变一个常量的值

运算符

  • / 浮点数除法 8/2 4.0
  • // 整数除法 7/2 3

不同进制

  • 0b或0B,二进制
  • 0o或0O,八进制
  • 0x或0X,十六进制

整数

  • Python2中,int是32位,long是64位
  • Python3中,int可以存储任意大小的整数,不会造成“整数溢出”

四舍五入

  • round(value)可以返回四舍五入的值

时间的表示

  • 计算机中时间的表示是从“1970年1月1日00:00:00”开始,以毫秒进行计算。python可以通过time.time()获得当前时刻。

【操作】定义多点坐标_绘出折线_并计算起始点到终点距离

import turtle
import math

#定义多个点的坐标
x1,y1=100,100
x2,y2=100,-100
x3,y3=-100,-100
x4,y4=-100,100

#绘制折线
turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()

turtle.goto(x2,y2)
turtle.goto(x3,y3)
turtle.goto(x4,y4)

#计算起始点和终点的距离
distance=math.sqrt((x1-x4)**2+(y1-y4)**2)
turtle.write(distance)

整数缓存问题

  • is比较两个对象的id值是否相等,是否指向同一个内存地址
  • ==比较的是两个对象的内容是否相等,值是否相等
  • is运算符比==效率高,在变量和None进行比较时,应该使用is
  • 小整数对象[-5,256]在全局解释器范围内被放入缓存供重复使用
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 HTML大屏展示模板是一种用于设计具有视觉冲击力且内容充实的巨型显示屏应用的设计方案,其应用范围广泛,涵盖了数据分析、监控以及决策支持等多个领域。这些模板通常整合了HTML、CSS、JavaScript等多种技术,尤其借助ECharts等数据可视化工具以达成复杂数据的图形化呈现。以下是对相关技术细节的深入说明: 1. **可视化**:数据可视化是将抽象的数据转化为直观的图像或图表的技术手段。这种技术有助于迅速识别数据中的模式、发展趋势和异常情况,使得非专业背景的人员也能轻松理解复杂的数据信息。在大屏展示场景中,可视化通常包含折线图、柱状图、饼图、热力图、地图等多种图表形式。 2. **大数据**:大数据指的是规模庞大、增长迅速、种类多样且数据密度较低的数据集合。在HTML大屏展示中,大数据的应用旨在支持实时或近乎实时的决策制定,例如监控销售业绩、交通流量、能源消耗等关键性能指标。 3. **HTML**:超文本标记语言(HTML)构成了网页内容的基础结构,用于界定页面的布局和元素。在大屏展示模板中,HTML负责构建页面组件,例如标题、段落、图像以及图表容器等。 4. **CSS**:层叠样式表(CSS)用于调控网页的视觉风格和布局结构。在大屏模板设计中,CSS扮演着核心角色,确保设计的响应性、适应性和美观度,包括设定颜色、字体、间距、动画效果等。 5. **ECharts**:ECharts是由百度研发的一款开源JavaScript数据可视化库,能够支持多种图表类型,如折线图、柱状图、散点图等,并提供了丰富的交互特性。在大屏展示中,ECharts能够助力生成动态且交互式的数据...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值