浅浅学习python|Day2

本文介绍了Python编程的基础知识,包括标识符的命名规则,变量的声明与初始化,以及使用del删除变量。讲解了链式赋值与解包赋值的概念,强调了Python中没有绝对的常量。还涉及了内置数据类型如整型、浮点型、字符串、布尔型,以及进制转换和类型转换。此外,文章提到了运算符的使用,特别是divmod()函数在求商和余数时的应用。最后,概述了Python序列的结构,如列表、元组、字符串等,并展示了绘制折线的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

标识符

也就是变量、函数、类、模块啦这些的名称,要求有以下4个:

1、大小写不同,代表的是两个不同的名称。

2、第一个字母必须是字母、下划线。

3、不能使用关键词,那么我们python有哪些关键词呢,我们可以在idle中使用help()进行查询以及了解这个关键词的用法,使用quit完成退出。

4、尽量不要使用双下划线,因为有一些是固定用法,如:__main__,__init__ 。

这个图截自012.标识符_帮助系统的简单使用_命名规则_哔哩哔哩_bilibili 6:31的视频中。在学习的初期还是要尽可能对名称进行规范的。

P12:变量名:上一篇内容说到,python的方便之一就是对变量无需自己声明类型,他自己就会确定类型了。所以 在变量声明时,直接使用:   变量名  = 表达式 ,就可以啦。变量在使用前必须初始化,还记得上一篇内提到的对变量的赋值就像停车一样,初始化就是给他分配一个车位,这样它才能开出去,开进来,进行后续的操作,所以在使用变量前是一定要对变量进行初始化的。

在删除的时候呢,使用del就好了,使用del将创建的变量删除后,我们发现 再次使用的时候就会显示没有定义了。

P13:链式赋值,啊这个概念听上去比较麻烦,实际上就是一次性对多个变量就行赋值啦,

斯想了一下,我觉得这个黄色背景的话感觉不太准确,视频里说的比较好,其实是把原有的对象给了变量。嗯这么说就准确多了。

解包赋值其实就是一对一赋值,位置上严格遵守一个坑对一个坑。通过这个方式的赋值,python可以很容易的实现数值上的转换,不需要借助中间变量“temp”,可以直接将两者的位置调换过来就可以实现了。

 python中没有绝对的常量,也就是说当我们定义一个常量时是我们认为这个值是一直不变的,而我们在下面的编程中,要自己“自觉”去遵守这个规则,python本身是没有规则去约束它的。

P14:内置数据类型:整型、浮点型、字符串、布尔型

运算符有以下的表格(来自这个视频里的截图哦)不是本人的!!!

在计算中除数、商可以一起求出来,可以使用divmod(a,b)就可以直接得出 a除以b所得的商和余数。返回的是一个元组。(元组在后续课程会学)。 

 P15:进制转换:二进制(0b或0B)、八进制(0o或0O)、十六进制(0x或0X)

类型转换:int(),可以将里面的数值转换为整数型,并且是在转换时直接去掉小数部分哦。

 在运算时也会出现变量自动转型。如下所示。

P16:浮点数为多使用科学计数法存储的,int()可以转化为整型,float就转化为浮点型,这样的转化并不是对原来的对象进行修改而是生成了新的对象。int()可以对小数点部分直接省略,而round()可以进行四舍五入的计算。

下一个知识点看下面这个表:其中特殊注意的是: += 不能分开,如下: 

 

同理,其他的运算符和=之间也不可以有空格。 

 

P17:序列(重点之中的重点)这是python的存储方式。

序列的结构有:字符串、列表、元组、字典、集合

列表:用于存储任意数目、任意类型的数据集合。 它的大小是可变的,可以随时增加或减少。同时它和字符串都是序列类型。

P18:一节操作课程主要是绘制折线。跟着老师做,就得到下面的结果拉。

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.color("blue")
turtle.write(distance)

P19:布尔值由True和False,表示为1和0

 

比较运算符:!!!注意 判断之后返回的是False和True。

 

 逻辑运算符有:or,and,not

keke今天就先到这里拉!byebye

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值