Python基础知识笔记(一)——数值类型

赋值

1、链式赋值:x=y=1 —————相当于x=1;y=1

2、系列数据赋值:a,b,c,d=1,2,3,4 ————相当于a=1;b=2;c=3;d=4

利用系列解包实现变量互换

>>>a,b=1,2

>>>a,b=b,a

>>>print(a,b)

>>>a=2;b=1

3、常量(命名时所有字母都要大写,单词之间用下划线隔开)

python不支持常量,实际上常量是可以修改的,只能逻辑上不做修改

MAX_SPEED=120
print(MAX_SPEED)

>>>120

MAX_SPEED=140      #实际上是可以修改的,只能逻辑上不做修改
print(MAX_SPEED)

>>>140

数据类型

1、整型——整数123

2、浮点型——小数3.1415926

3、布尔型——true、false

4、字符串型——“abc”;“李圈圈小朋友”

一、整型(int)、浮点型(float)

1、运算符:+(加)-(减)*(乘)/(浮点数除法)//(整数除法)%(取余)**(幂)

2、int()实现类型转换:

  • 小数,直接取整数部分,小数部分舍去
  • 布尔型,转换成0,1
  • 字符串不能转,会报错

3、自动转型:整数和浮点数一起运算时,结果自动变成浮点数

4、浮点数一般用a×b形式的科学计数法表示,比如3.14,表示成314E-2或314e-2

5、四舍五入时用round(value),但不会改变原来的值,而是生成新的值

6、增强赋值运算符

练习:定义多点坐标,画出折线,算出起始点到终点的距离

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-x2)**2+(y1-y2)**2)

#输出结果
turtle.write(distance)
print(distance)

二、布尔型 

1、在python3中,布尔值可以直接当1和0使用

2、比较运算符:(==)(!=)(>)(<)(>=)(<=)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值