Python基础知识学习——Day2
2021/6/29 22:50:35
本文主要是介绍Python基础知识学习——Day2,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
链式赋值
- 用于同一个对象赋值给多个变量
- 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]在全局解释器范围内被放入缓存供重复使用
这篇关于Python基础知识学习——Day2的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门