Python基础知识学习——Day2

Python基础知识学习——Day2,第1张

概述链式赋值用于同一个对象赋值给多个变量x=y=123相当于x=123;y=123系列解包赋值数据赋值给对应相同个数的变量(个数必须保持一致)a,b,c=4,5,6相当于a=4;b=5;c=6常量python不支持常量,即没有语法规则限制改变一个常量的值运算符/浮点数除法8/24.0//整数除法7/23

链式赋值

用于同一个对象赋值给多个变量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 turtleimport math#定义多个点的坐标x1,y1=100,100x2,y2=100,-100x3,y3=-100,-100x4,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全部内容,希望文章能够帮你解决Python基础知识学习——Day2所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1183582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存