Python学习笔记 DAY6

Python小白学习笔记-day6 第六章-Python组合数据类型-学习笔记 各种数据类型很多概念性问题需要注意!特别是一些操作注意事项! 字典是一种映射,{key:value},存在一对一,一对多等情况,但每个键只能对应一个项。也就是说:一键对应多个值是不允许的(像列表、元组和其他字典这样的容器对象是可以的)。 当有键发生冲突(即字典键重复赋值),取最后(最近)的赋值。 字典的key得采用不可变类型,所以列表、复数、字典这样的可变类型(可以通过list.append(),dict[‘key’]=value等语句改变)不可以作为字典的键值 阅读详情

分支和循环branch and loop

分支结构

if

①判断一个条件,如果这个条件成立,就执行其包含的某条语句或某个代码块

if condition:

     statement(s)

②判断一个条件:如果条件成立,就执行其包含的某条语句或某个代码块;如果条件不成立,就执行另外的某条语句或某个代码块

if condition:

     statement(s)

else:

     statement(s)

③判断多个条件,如果第1个条件不成立,则继续判断第2个条件,如果第2个条件还不成立,就接着判断第3个条件……

if condition1:

     statement(s)

elif condition2:

     statement(s)

elif conditions3:

     statement(s)

···

④第4 种是在第3中的情况下添加一个else,表示上面所有的条件均不成立的情况下,执行某条语句或某个代码块

if condition1:

     statement(s)

elif condition2:

     statement(s)

elif conditions3:

     statement(s)

···

else:

      statement(s)

⑤条件表达式

条件成立时执行的语句 if  condition else 条件不成立时执行的语句

分支结构的嵌套

nested branches

循环结构

①while

while condition:

      statement(s)

死循环

break

continue

else

循环结构的嵌套nested loop

②for

for 变量 in 可迭代对象:

      statement(s)

数据清洗(Data Cleansing) 数据清洗(Data Cleansing)是指对数据进行处理和纠错,以去除或修复数据集中存在的错误、不致、不完整和冗余的数据,从而使数据更加准确、可靠和有用。数据清洗是数据处理和数据分析中一个非常重要的步骤,它可以帮助我们提高数据的质量,从而提高数据分析和机器学习的准确性和可靠性。数据清洗是一个重要的过程,它可以帮助我们提高数据的质量,从而提高数据分析和机器学习的准确性和可靠性。在实际应用中,我们可以使用一些工具和技术来实现数据清洗,例如 Pandas、NumPy 和 OpenRefine 等。通过数据清洗, 阅读详情

相关推荐

【WorkBuddy专栏43】如何利用WorkBuddy开发一个PC网站(上)——环境选型、设计编码到部署上线

【WorkBuddy专栏43】如何利用WorkBuddy开发一个PC网站(上)——环境选型、设计编码到部署上线

AI人人懂 1311

Python学习笔记 day6

Python学习笔记 day5 使用python turtle库绘制佩奇 import turtle as t t.pensize(3) t.colormode(255) t.setup(800, 800) t.speed(10) #身体 t.color("pink", "red") t.pu() t.goto(0,-10) t.pendown() t.begin_fill() t.seth...

aaqqgq1的博客 373

ABB机器人34316+50204+34263+90781故障处理总结

内容概要:本文详细记录了一次ABB机器人发生多重报警(34316、50204、34263、90781等)后的故障排查与处理过程。使用场景及目标:①用于指导类似报警代码下的故障排查流程;②帮助技术人员理解ABB机器人控制柜内部电源、接触器与散热系统的关联机制;③提供模块替换法、电路隔离法等实用维修思路;④强调规范操作(如正确关机顺序)的重要性,避免人为损坏设备; 阅读建议:建议结合文中提到的报警代码、电路图和实际设备进行对照学习,在维修过程中参考其逐步排除思路,重点关注风扇等易被忽视的辅助部件对整个控制系统的影响,并注意安全操作规范。

Python学习笔记Day6

把网上得到的信息用python 传送到sqlite数据库中

htthr的博客 217

python学习笔记day6

1、文件读写原理 内置函数open()创建文件对象 通过IO流将磁盘文件中的内容与程序中的对象中的内容进行同步,IO流就是input,output 语法规则:file=open(filename[,mode,encoding]) eg: file=open('q','r',encoding='utf-8') print(file.readlines()) file.close() 报错信息:UnicodeDecodeError: 'gbk' codec can't decode byte 0x

Lucky77a的博客 558

Python学习笔记Day6

一、序列是什么?二、列表1.含义2.常用方法3.创建三、二维列表序列是一种数据存储方式,用来存储一系列的数据,在内存中,序列就是一块用来存放多个值的连续的内存空间,Python中常用的序列结构有:字符串、列表、元组、字典、集合例如:a=[10,20,30,40] 可以看出的是序列中存储的整数对象的地址,而不是整数对象的值2.1列表是内置可变序列,包含多个元素的有序连续的内存空间,定义的标准语法格式:a=[10,20,30,40] 其中10,20,30,40称为列表a的元素2.2列表中的元素可以各不相同,可

m0_70964767的博客 168

Python 学习笔记 Day6

目录函数内存底层分析变量的作用域 函数内存底层分析 众所周知,在Python中,一切都是对象,因此,在我们执行def定义函数之后, 系统就创建了相应的函数对象 #例 def test1(): print('***') c=test1() print(id(test1())) print(id(c)) #和test1一样 当我们调用变量c的时候,实际上还是调用了test1函数 变量的作用域 变量起作用的范围成为变量的作用域,不同作用域内同名字的变量互不影响 变量又分为:全局变量和局部变量

Leonardo_bits的博客 375

Python学习笔记Day6-Day10)

Day5:函数与Lambda表达式 函数 定义: 函数以def关键词开头,后接函数名和圆括号()。 函数执行的代码以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。 定义中() 内是形参 参考 Lambda表达式 使用 lambda 关键词来创建匿名函数 语法结构 lambda argument_list: expression lambda - 定义匿名函数的关键词。 argument_list - 函数参数,它们可以

qq_51310796的博客 718

Python学习笔记】- Day6

Python不仅适用于研究和原型构建,同时也适用于构建生产系统。 对于高并发,多线程的应用程序,Python不是一种理想的编程语言,因为Python有一个叫 全局解释锁 的东西,这是一种防止解释器同时执行多条Python字节码指令的机制。这并不是说Python不能执行真正的多线程并行的代码,只不过这些代码不能在单个Python进程中执行而已。 重要的Python库 NumPy 科学计算的基础包,提供的功能 快速高效的多维数组对象ndarray 用于对数组执行元素级计算以及对数组执行数学运算的函数

ijwwio的博客 866

Python学习笔记day6—实践应用

Python学习笔记day6—实践应用一、用turtle绘制小猪佩奇二、代码编写过程中的注意事项三、效果图 一、用turtle绘制小猪佩奇 from turtle import * def nose(x,y):#鼻子 penup()#提起笔 goto(x,y)#定位 pendown()#落笔,开始画 setheading(-30)#将乌龟的方向设置为to_angl...

qq_43524117的博客 206

Day6:Python学习笔记

师从:小甲鱼 递归 斐波纳契数列(Fibonacci Sequence) 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*)在现代物理、准晶体结构、化学等领域

glordee的博客 263

python学习笔记Day6

2.局部变量为组合数据类型如list,在函数中没有创建该变量且它的名字等同于一个全局变量,则该变量等同于全局变量,相当于在处理该全局变量。random.randint(a,b)返回a,b之间的整数,取值范围是[a,b],传入参数【必须】是整数。random.uniform(a,b)返回a,b之间的【随机浮点数】,取值范围是[a,b]。它的返回结果可以赋值为函数名字,是一种函数的紧凑表达形式。lambda函数用于定义简单的,能够在一行内表示的函数。函数定义时可以为某些参数指定默认值,构成可选参数。

drarad的博客 437

Python学习笔记-Day6

Python文件处理学习笔记摘要 本文总结了Python文件处理相关知识点,包括: 字符串格式化(%格式化、str.format()) 文件操作(open/close、read/write、with语句) 数据序列化(pickle和json模块使用) CSV文件读取 异常处理机制(try-except-else-finally结构) 重点介绍了文件读写的基本操作、不同格式化方法、数据持久化存储方式,以及处理文件操作中可能出现的异常情况。通过示例代码演示了实际应用场景。

m0_66921984的博客 411

python基础学习笔记-day6

1. 字符串 2. 字符串的运算 3. 字符串的成员运算:in,not in 4. 下标和切片 5. 字符串的遍历 6. 字符串的方法和函数

Syowu的博客 379

Python100天学习笔记——Day 6 函数

Python100天学习笔记——Day 6 函数定义函数函数的参数模块变量域的作用小结 定义函数 使用def :来定义函数,通过return返回函数值 函数的参数 在Python中,函数的参数可以有默认值,也支持使用可变参数,所以Python并不需要像其他语言一样支持函数的重载,因为我们在定义一个函数的时候可以让它有多种不同的使用方式。 同时,由于Python没有函数重载的概念,如果同一.py文件出现了两个同名的函数,那么后面定义的函数将会覆盖前面的,这个时候就需要用模块来管理函数。 模块 Python中每

Strrella的博客 238

Python学习笔记Day 6 配置文件

前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖子,廖雪峰的课程连接在这里:廖雪峰 Python的相关介绍,以及它的历史故事和运行机制,可以参见这篇:python介绍 Python的安装可以参见这篇:Python安装 Python的运行模式...

去向前方的博客 437

Python学习笔记day6

-main变量----all--变量类的定义和使用:类的定义语法格式:class 类名称: # class:关键字表示我要定义类类的属性 # 类的属性:即定义在类中的变量(成员变量)类的行为 # 类的行为:即定义在类中的函数(成员方法)创建类对象语法格式:对象名= 类名()

2403_90048934的博客 175

Python学习笔记_Day6 字典

什么是字典 在python中,字典是一系列键——值对。每个键都与一个值相关联,可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何python对象用作字典中的值。 在python中,字典用放在花括号{}中的一系列键——值对表示: alien_0 = {'color': 'green', 'points': 5} 在字典中,你想存储多少个键——值对都可以...

化身孤岛的鲸o的博客 389

Python学习笔记-DAY6

模块 使用模块 别名 作用域 使用__future__ 面向对象编程 访问限制 继承和多态 获取对象信息 Python例子   模块:一个.py文件就称之为一个模块(Module) 提高了代码的可维护性、避免函数名和变量名冲突。 为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package) 举个例子,一个abc.py的文件就是一个名字叫abc...

程序人生的博客 573

机器人运动控制学习3——动力学

现在正式进入动力学。

weixin_62225554的博客 160
上一篇: Python学习笔记 DAY5
下一篇: Python学习笔记 DAY7
Tulp123
博客等级 码龄2年 91粉丝 · 13原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值