python 学习基础笔记

小甲鱼《零基础入门学习Python》学习笔记 根据老师的建议,现在将第二次复习小甲鱼的《零基础入门学习Python》而做的学习笔记,上传到网上,方便今后复习和保存,因为是手写的,所以做了扫描锐化处理,方便阅读。 ... 阅读详情

一、 

运行selenium自动化爬取内容

安装Chrome driver 需要权限

http://blog.youkuaiyun.com/u012359618/article/details/52556127

 

二、Scrapy框架

安装scrapy

 

三、Python3 默认utf-8

 

四、For只能用于容器

 

五、Lambda简化代码结构

f( lambda x:x+100,100)

 

六、list 数组

list=[1,2,3]

for I in list:

 print (i)

用range模拟for

Range(x)à[0,x-1]

Range(x,y)__>[x,y-1]

Range(x,y,z)à[x,x+z,…<y-1]

For I in range(len(li))

 

负数索引提高代码效率

List[-1]

 

For I in range(3,-1,-1)

Print(i)

申明:

List=[]

List.append(1)

 

按元素添加数组

Li=[1,2]

Li2=[3,4,5]

li.append(li2)

[1, 2, [3, 4]]

用extend,li.extend(li2)

[1, 2, [3, 4], 3, 4]

 

删除

Li.pop()删除最后一个元素

Li.pop(2)删除指定元素

 

排序

必须先排序再输出

list.sort()

print (list)

 

利用lambda帮助排序

 

七、Set

不重复

 

八、字典

Dictionary

 

For k in di:

   Print(di[k])

 

For k , v in di.items():

   Print(k,v)

 

 

九、切片

数组切片

 

数组

 

字符串是一个特殊的数组

#加字符串

li=list(str)

li[0]='x'

str=''.join(li)

print(str)

str='-'.join(li)

print(str)

 

#切片

s='asd,sdd,dsf'

p1,p2,p3=s.split(',')

print(p1,p2,p3)

 

 

十、object

 

用type 查看对象类型

用dir查看属性和方法

Print(dir(list))

申明成员函数的时候,第一个参数一定是self

 

鸭子类型:Dark type

 

十一、      读取文件两个方法,一般用with

f=open('t_sales_sum.csv','r')

#print(f.readline())

for linein f.readlines():

  print(line.strip())

 

withopen('t_sales_sum.csv') as f:

  for line in f.readlines():

print(line)

 

上级的文件一个个读,read(start,offset,size)

 

 

十二、      多线程

多线程重复

有多少cpu启多少线程

 

十三、      错误和异常处理

 

 

 

 

Python基础学习笔记 前言:本片笔记是本人之前学习时所记录的笔记,通篇纯手打,部分图片借鉴黑马与开源程序员ppt课件与开源中国网站 一、python基础 1.1 基础知识 1.1.1 注释 注释:在程序中对程序代码进行解释说明的文字。 作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够大大增强程序的可读性。 单行注释:以  #开头,#右侧 的所有文字当做说明,而不是真正要执行的程序,起辅助说明作用; 多行注释:以一对三个双引号引起来(“”“注释内容”“”)来解释说明一段代码 阅读详情

相关推荐

避坑指南:ArcGIS 做莫兰指数分析,你的‘空间关系概念化’选对了吗?

本文深入解析了ArcGIS中莫兰指数分析的关键参数——'空间关系概念化'的选择策略。通过对比反距离法、固定距离法和K最近邻法的适用场景与影响机制,帮助研究者避免常见误区,提升空间自相关分析的准确性和解释力。特别针对全域莫兰指数和局域莫兰指数的计算差异提供了实用建议。

weixin_30872157的博客 806

Python学习笔记大总结(我把我所有python笔记做了总结和学习顺序,点击即可进入相关博客。希望可以便于你们阅读)

这里写目录标题第一章:Python语法基础第二章:Python控制语句第三章:Python函数第四章:Python文件使用第五章:面向对象程序设计 不足的我会后续慢慢补充到该博客里 第一章:Python语法基础 (1)Python数据类型(整数,浮点数,复数,字符串,format()用法)(超详细笔记) (2)组合数据类型之序列类型(包含元组,列表,字符串)(Python学习笔记) (3)组合数据类型之集合类型(学习笔记)(Python) (4)(Python)组合数据类型之字典类型和操作(学习笔记) 第二

不吃辣的IT男 3万+

Spec-Kit实战:用‘规范驱动开发’重构一个老旧Node.js项目(避坑指南)

本文详细介绍了如何使用Spec-Kit工具通过‘规范驱动开发’(SDD)重构老旧Node.js项目。从逆向工程提取规范到增量改造策略,再到避免典型陷阱,提供了实战指南和避坑技巧,帮助开发者高效实现架构现代化,显著提升代码质量和维护效率。

weixin_42525582的博客 555

Python学习笔记(全是干货)

Python学习笔记(全是干货) 【下载地址】Python学习笔记全是干货分享 本资源文件是《Python学习笔记(全是干货)》的完整内容,由作者根据自身学习编程的经验和体会精心整理而成。为了帮助大家更好地掌握Python编程,作者还录制了相应的系列视频教程《手把手教你学Python》 ...

gitblog_06637的博客 960

Anomalib实战指南:从零开始构建自定义异常检测数据集

本文提供了一份详细的Anomalib实战指南,指导用户从零开始构建自定义异常检测数据集。文章深入解析了数据准备的核心步骤、目录结构规范,并对比了PatchCore与FastFlow等关键模型的适用场景。通过清晰的代码示例,手把手演示了环境配置、模型训练与推理评估的全流程,旨在帮助开发者快速掌握这一工业视觉异常检测利器,有效解决实际生产中的缺陷识别难题。

weixin_29054245的博客 643

百度新闻评论内容抓取

通过抓包分析发现,百家号手机app端文章评论内容接口为:https://ext.baidu.com/api/comment/v1/comment/getlist?appid=101&sid=1008524_2-1010050_1-1007549_23033-1007550_23035&cuid=01B5EAF73E8A83BB842BE04E4FB6C656|23200201047...

codingforhaifeng的博客 2422

python学习笔记

(可以理解为数组)可以容纳多分数据的数据类型,每份数据称为元素# 定义变量name = ['张三','李四','王五']# ['张三', '李四', '王五']# 定义空列表age = []print(age)# []# []列表的元素也可以是列表,即嵌套列表(二维数组)且元素类型不受限,不同类型的元素可以放置在同一个List当中。

2301_80362318的博客 843

Redis中什么是Big Key(大key)问题?如何解决Big Key问题?

通俗易懂的讲,Big Key就是某个key对应的value很大,占用的redis空间很大,本质上是大value问题。key往往是程序可以自行设置的,value往往不受程序控制,因此可能导致value很大。redis中这些Big Key对应的value值很大,在序列化/反序列化过程中花费的时间很大,因此当我们操作Big Key时,通常比较耗时,这就可能导致redis发生阻塞,从而降低redis性能。用几个实际的例子对大Key的特征进行描述:● 一个String类型的Key,它的值为5MB(数据过大); ● 一

weixiaohuai的博客 3万+

Python 基础 学习笔记

BHK 2302

单细胞 | pySCENIC·转录因子分析(二)

接上一篇,pySCENIC分析完之后就可以进行可视化了,个人认为最重要的有三个图:rss点图,rank图,转录因子表达水平热图,3个图结合着看。3.可视化rank图,可以自己改一下plotRSS_oneSet参数让图更好看一点。4. regulon表达水平热图,转录因子表达水平同理,得到的图类似只是输入不一样。2.可视化点图:寻找cluster特异性转录因子。1.loom文件读入R,提取数据。

生信练习生 4285

LeRobot X-VLA:首个适用于任意机器人、任意任务的软提示机器人基础模型

X-VLA是一种基于软提示的视觉-语言-动作模型,通过可学习嵌入向量编码不同机器人配置,实现跨平台统一控制。该框架采用两阶段训练:先在29万次多平台任务中学习通用策略,再通过微调少量参数(仅1%)适配新机器人。实验表明,0.9B参数的X-VLA在6个仿真和3个真实平台上表现优异,如LIBERO任务达93%成功率,布料折叠任务100%完成。其核心创新是将硬件差异视为"任务",用软提示引导Transformer处理异构数据,为机器人基础模型提供可扩展方案。

2506_90492529的博客 1241

《Python综合学习笔记》资源下载

《Python综合学习笔记》资源下载 去发现同类优质开源项目:https://gitcode.com/ 此压缩文件包含以下四个部分的学习笔记,旨在帮助学习者系统地掌握Python在数据处理、图形绘制和空间分析方面的应用。 内容概述 Numpy学习笔记 - 详细介绍了Numpy的基础知识及其在数组操作和科学计算中的应用。 Pandas学习笔记 - 深入讲解Pandas库的用法,包括数据清洗、数据分...

gitblog_06772的博客 821

【推荐100个unity插件】unity实现交互式火焰 —— Ignis

Ignis是一款Unity互动式消防系统插件,可轻松将物体转换为可燃物。支持固体、植被、蒙皮网格和地形树木等多种对象类型,提供火焰蔓延、熄灭等效果。安装需通过Unity Package Manager添加Visual Effects Graph,并按照指引转换目标物体材质。使用盒型碰撞体或网格计算燃烧区域,可自定义火焰参数和视觉效果。内置多种转换选项,如Flammable Vegetation、Flammable Skinned Mesh等,适用于不同场景需求。注意使用前需备份材质和地形数据,并提供性能优化

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2237

python学习笔记目录

小象学院—每天30min学习python(笔记0) 无意中微信公众号关注了Python学习联盟,就这样开始了我的零基础python之旅 公众号在这里呐,不是广告,确实感觉对于初学者还算友好,所有小小安利一下 打卡即可解锁课程 有兴趣的小伙伴可以一起,且不论好坏,重在坚持! *接下来就开始记录我的学习笔记* ​ Anaconda、pyt...

Troublemaker丶的博客 243

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Python3基础学习笔记资源下载

Python3基础学习笔记资源下载 去发现同类优质开源项目:https://gitcode.com/ 欢迎来到本仓库!这里提供了《Python3基础学习笔记.pdf》资源文件的下载。 简介 《Python3基础学习笔记.pdf》是一个专为Python初学者准备的宝贵学习资料。本笔记详细介绍了Python 3.4的基本语法和高级特性,内容系统全面,旨在帮助读者快速掌握Python编程的基础知识。 内...

gitblog_06706的博客 345

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Python学习笔记1——Python简介&学习笔记介绍

这一份Python学习笔记,来自于小甲鱼的视频,https://www.bilibili.com/video/av52080698?p=3,大体上分为两部分,第一部分是Python基本语法、函数、文件、异常处理以及GUI编程,这部分内容不涉及类与对象;第二部分主要是类与对象,Python的一些应用比如爬虫,机器学习等等。 第一部分我记在了OneNote上,后来嫌弃OneNote不够美观以...

问天的博客 468

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Python学习笔记-Python起步

准备学习一下Python技术,所以找了本《Python核心编程(第二版)》,想从头到尾学习系统的学习一下~下面是在学习过程中针对每一章自己整理的一些读书笔记。 第一章 1、python于1989年底由范.罗萨姆始创。是一种面向对象的解释型语言。 第二章 python起步 1、输出语句print. print和%结合使用,实现字符串的替换,与C语言中的prtinf()函数类似.print默认输出

Eliot 1626

python 学习笔记

python 学习笔记

缥缈的云 专栏 687

Python语言程序设计基础笔记的价值与学习方法

这也说明了另笔记是知识的总结与提炼,能够帮助学习者系统地梳理Python语言程序设计的基础知识,形成清晰的知识体系。如果我们将目光投向这方面的话,笔记是学习的回顾与反思,学习者在编写笔记的过程中能够加深对知识点的理解,发现自己的不足之处,并及时进行纠正。问题在于无法否认笔记是复习与巩固的重要工具,学习者在复习时可以通过笔记快速回顾所学知识,巩固记忆,提高学习效果。在这个过程中,编写Python语言程序设计基础笔记成为了一种有效的学习方式。三、Python语言程序设计基础笔记的学习方法。

a159900的博客 506

【Python】Python学习笔记4

【代码】【Python】Python学习笔记4。

Treasure031227的博客 460

Python学习笔记

这是本人在学习python时所作的学习笔记,小白入门级别的,如有错误或者不好的地方,欢迎大家批评指正

Csvsgwf的博客 1506

Python学习笔记合集(Pandas总结)

Python学习笔记(Pandas合集总结)零基础学Pandas,就来这里看Pandas学习笔记,简单易懂!

qq_54129105的博客 1711

python机器学习基础教程的学习笔记

很好的学习python与机器学习基础教程的学习笔记。 附上博客网址: https://blog.youkuaiyun.com/hnucsee_ljk/category_8656614.html

yuangao08的专栏 523

python学习笔记-思维导图

python学习笔记-思维导图

Bitcoin学习中,欢迎吐槽 888

Python Head First学习笔记

Python Head First这一本书也是我在大四实习的时候阅读的。现在主要在学习Android,所以已经有一段时间不碰Python了。现在把之前的笔记拿出来分享一下。笔记做的比较简陋,甚至连序号都没有。但都是可以看懂的内容。这本书也是从Python的基础知识讲起,内容还没有达到多么深入的地步。 len(array) print() print(array[1]) array.po...

诚朴求食 5643
上一篇: sublim不显示结果,搭建python环境
下一篇: python爬虫基础知识之选择器
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值