python笔记(一)

Fluent Python 笔记一 fluent python笔记 阅读详情

CSV是较为基础的存储格式,可用excel打开
导入导出如下
导入后会自动给行列编号,如无栏目,需header=None,否则第一行默认为栏目名称

import pandas as pd
df = pd.read_csv(r'D:\seu-monash\卢森堡高速\试试看.csv',header = None)
newdf1.to_csv(r'D:\seu-monash\卢森堡高速\chubuchuli.csv')

定义新函数
最后的test1对应最重要的函数,所以如果一次定义多个函数,应在test1位置处填写主函数,其余函数在运行需要时会自动运行,得到结果

import math
def test1():
    a=int(input( " a:"))
    b=int(input("b:"))
    c=pow(a,b)
    print(c)
    return 0

if __name__ == "__main__":
    test1()

print(变量名[1:4:2]) 默认从0开始 省略结束值 默认到最后 结束位置下标不包括结束位置对应下标 最后一个是-1
切片 numbers[0:10:-2] 起点 终点 步长 可从前往后 可从后往前 从头或尾开始 可省略起终点

print(变量名.find(‘中国’,23,30))
起点 终点 -1表示没找到
从右向左 rfind

index也是查找 和find区别是 找不到 就是报错 而不是-1
print(变量名.count(‘中国’,23,30))计算找到了几次
以上 起终点都可省略

搜索时候 可用lower 把全部改成小写 即可不区分大小写 直接搜索出结果
替换 字符串序列.replace(旧子串,新子串,替换次数)
分割 字符串序列.split(分割字符,分割次数)
字符串序列.split(‘中’,分割次数)

合并 字符或子串.join(字符串1,字符串2,字符串3)
print(‘想要的连接符’.join(变量名))

检查是否为子串开头或结尾
变量名.startwith(子串,开始位置下标,结束位置下标)
变量名.endwith(子串,开始位置下标,结束位置下标)

列表[数据1,数据2,数据3]
常用 切片 index count
len(变量名)
列表增加数据 变量名.append(数据)
变量名.extend([‘aaa’,‘bbbbb’]) 加多个 加的是列表
变量名.insert(位置下标,数据) 指定位置

del 变量名 可以删除整个列表
del 变量名[下标] 可以删除指定数据
变量名.pop(下标) 删除指定下标的数据(默认最后一个),并返回该数据
变量名.remove(数据) 移除列表中某个数据的第一个匹配项
变量名.clear( ) 清空列表,返回结果是 [ ]

变量名[下标] = ‘要改的内容’ 修改指定下标的数据
变量名.reverse( ) 把整个列表倒序排列
变量名.sort(reverse=False) 排序 默认升序,降序改成True

变量名2 = 变量名.copy( ) 列表的复制
遍历 for i in 变量名: 把列表内容竖向排列直至结束
print( i )
列表中包含其它子列表时 嵌套 print(变量名[2][0]) 第三个列表数据里的第一个

列表中括号 元组小括号 区别是列表数据可修改 元组不能修改
元组定义单个数据 数据后括号内加, 否则是整形或字符

print(变量名[1]) # 使用下标查找数据,返回:查找内容
print(变量名[开始位置下标:结束位置下标:步长]) # 切片
print(变量名.index(‘沙和尚’)) # 查找某个数据在元组中的下标 同字符串或列表
print(变量名.count(‘孙悟空’)) # 统计某个数据在元组中出现的次数
print(len(变量名) # 统计元组数据的个数
没有 del 或 clear
增删通过重新赋值实现 变量名 = 变量名[0:2]+(‘数据’,)+变量名[2:5]

list(序列名) # 将序列转为列表
tuple(序列名) # 将序列转为元组

if 条件1:
条件1成立执行的代码1
条件1成立执行的代码2
…
elif 条件2:
条件2成立执行的代码1
条件2成立执行的代码2
…
else:
以上条件都不成立执行的代码

嵌套
if 条件1:
条件1成立执行的代码
if 条件2:
条件2成立执行的代码
else:
如果条件2不成立执行的代码
else:
如果条件1不成立执行的代码

for循环
尽可能不写具体起终点,用len计算,防止报错out of range

for i in range(3, len(hour_minutes)):
for j in range(len(rate) - 3):
python笔记一 python笔记 阅读详情

相关推荐

python爬虫笔记(一)

后代包含子代,子代不包含孙子代,之所以后代选择器每变色是英文grandson不是子代。input标签,type属性规定了input的类型。用于内联样式化文本,给文本的一部分用样式或标记。加入gender只能选一个,不加可以全部勾选。3.parent链接在父窗口打开。1.self链接在当前窗口打开。2.blank链接在新窗口打开。4.top链接在顶层窗口打开。换行是br,水平分割线是hr。有User-Agent。自动填写“请输入内容”提交后具体数据存到哪里。for一般与id绑定。鼠标悬浮背景颜色会变。

qq_65800683的博客 2324

用Python开发的Wox股票插件

先用一张图来展示下效果, Wox是Windows平台下的一个启动器,它提供了一个输入框,用户可以在输入框输入内容,触发各种各样的功能。常用功能包括搜索文件(集成了everything) 、网页搜索、翻译、执行系统命令等。类似Mac系统中的Alfred。 在Wox中,这些功能都是通过插件来实现的, 关于Python插件的开发流程,浅谈Wox插件的编写是很好的教程,这里不再赘述了。 补充2个踩坑点: 股票数据是从google的搜索结果解析的,这就不可避免的涉及到代理功能。对于Python插...

653

Wox v1.3.524版本 包括python、everything

Wox v1.3.524版本 包括python、everything Wox 是一款国产开源免费的软件快捷启动工具,它可以快速搜索并打开你电脑上的程序、文件、或是查词翻译、网站查找等其他操作,同时还支持插件安装 window上的AIfred

实用工具 Wox

今天分享一个我一直在用,并且让我爱不释手的一个工具软件,Wox。 Wox 是一款国产开源免费的软件快捷启动工具,它可以快速搜索并打开你电脑上的程序、文件、或是查词翻译、网站查找等其他操作,同时还支持插件安装。 Tips: 如果你需要用到文件的快速搜索、打开功能,需要预先安装 Everything , 这里是 Everythig 的下载地址。 下载地址 Wox 的官方下载地址; 文档位置...

LJXZDN的博客 2930

300Kg载重履带式无人车底盘定制开发技术详解

通过精准的需求分析、科学的方案设计、严格的研发与测试以及完善的交付与培训流程,可以打造出符合客户需求的优质产品。300Kg载重履带式无人车底盘的定制开发,旨在打造一款承载能力强、行驶稳定、适应复杂地形的无人运输平台。根据应用场景选择合适的动力源,并进行性能优化,确保无人车在载重情况下仍能保持稳定的行驶速度和动力输出。根据需求分析结果,设计无人车底盘的总体方案,包括动力系统选择、结构设计、负载管理策略等。进行详细的研发工作,包括零部件的选型与采购、样机的制作与调试等。

专注多旋翼、复合翼无人机技术研究,从事低空经济行业。 960

零基础学会制作 基于STM32/51单片机的智能血压表设计/血压表/血压计

本系统是以单片机为主控,传感器模快、显示模块、人机交互、无线传输等组成的智能血压表设计。传感器用于测量血压和脉搏,主控电路板用于处理数据和控制设备,显示屏则用于显示测量结果。通过软件设计,完成测量数据的处理,其中血压和脉搏的测量、数据的分析和处理等。

weixin_55654459的博客 2473

工具-Wox

Wox是一个可以提高生活效率的工具下载地址:wox和everything下载地址选择相应版本下载,安装,next->next显示wox窗口快捷键:Alt+space查找启动tim运行cmd,快捷键Win+R语言设置:找到Wox右键setting在插件中,可以查找更多好玩的插件,就不一 一说明了,赶紧去玩吧...

小谷的博客 6802

单片机开发者的福音:3步搞定VSCode智能补全(IAR工程+Clangd实战)

本文为单片机开发者提供了一套高效解决方案,通过EIDE插件将IAR工程导入VSCode,并生成关键的compile_commands.json文件,结合Clangd配置,仅需三步即可实现精准的智能代码补全、一键跳转等现代编辑功能,大幅提升嵌入式开发效率。

coffee的博客 525

大一python笔记_python 笔记(一)

学习Python基础知识笔记~~~~~~~~~~~~~~~~~(1)generator 生成器通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们 仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可...

weixin_39845220的博客 854

RLHF 家族的奇巧魔改:On Policy 与 Off Policy 路线大PK

无论是 On Policy 还是 Off Policy,RLHF 家族的“魔改”之路都充满了奇思妙想。相信随着研究的深入,RLHF 技术将会在 Alignment 领域发挥越来越重要的作用。

步子哥的博客 2083

SAP NetWeaver Business Client (NWBC) 的深入解析

SAP NetWeaver Business Client(NWBC)作为 SAP 提供的一种用户界面,旨在为终端用户提供无缝集成传统 SAP GUI 事务和新开发的基于 Web Dynpro ABAP 的应用程序的体验。SAP NetWeaver Business Client(NWBC)是 SAP 推出的用户界面,旨在为终端用户提供单一入口,集成传统的 SAP GUI 事务和新开发的基于 Web Dynpro ABAP 的应用程序。在实际业务场景中,NWBC 的应用提升了用户的工作效率和体验。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1608

Python学习笔记一

Python学习笔记一

xiaojkql的博客 324

在群辉(NAS)中安装虚拟机套件(Virtual Machine Manager)

一、在群辉中下载虚拟机套件Virtual Machine Manager ①启用Open vSwitch(网络-->管理--启用Open vSwitch) ②打开“套件中心” ③查找到Virtual Machine Manager套件点击“安装套件” 二、安装虚拟机套件(Virtual Machine Manager) ①打开虚拟机套件运行设置向导 ②选择存储空间...

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 2万+

Python 蓝桥杯随手笔记(两月速通省一)

校验和恢复主要利用的了异或的特性:IF a ^ b = c THEN a ^ c = b 应用:一个很好的应用实例是RAID5,使用3块磁盘(A、B、C)组成RAID5阵列,当用户写数据时,将数据分成两部分,分别写到磁盘A和磁盘B,A ^ B的结果写到磁盘C;注意,Python 的 str 是不可变的(不可变的意思是指,字符串一旦形成,它所包含的字符序列就不能发生任何改变),因此这三个方法只是返回字符串前面或后面空白被删除之后的副本,并不会改变字符串本身。

2202_75326110的博客 760

ABAP Channels 之 WebSocket 通信实践:用 ABAP Push Channel 打造实时应用

摘要:本文介绍了ABAP Push Channel(APC)技术,它通过WebSocket协议实现ABAP系统与外部客户端的实时双向通信。文章对比了传统HTTP轮询与WebSocket的差异,解释了APC的事件模型及其接口演进(从IF_APC_WS_EXTENSION到IF_APC_WSP_EXTENSION)。通过仓库拣货等实际案例,展示了APC在企业级应用中的价值,如实时监控、协作场景等。文中还详细阐述了ABAP引擎中WebSocket的交互模型,说明其资源优化设计原理,并提供了基础代码示例。该技术解决

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 297

计算机等级考试(二级WPS)---真题14套

目录 真题14一、选择题二、WPS文字三、WPS表格四、WPS演示21.打开考生文件夹下的素材文档 “WPS.docx”(.docx 为文件扩展名),后续操作均基于此文件,否则不得分。小周正在整理一份关于极光的文档,请按要求帮助她完成文档的排版工作。1.将全文中的手动换行符全部替换为中文句号并回车,删除文中的空行和空格。2.将正文第 2 段(“在我國的古書…… 極光”)中的繁体字转换成简体字,并为其设置 “正文” 样式。3.对文档样式进行如下设置:4.为 “1.3 极光的形态” 一节中列出的五种极光形态特征

2401_82750246的博客 1182

一小时入门Python 视频笔记

一小时入门Python 常量和变量 通过等号改变值/类型 变量命名 只能包含 数字 字母和下划线 数字不能开头 区分大小写 Aname和aname是不同的变量 12name是非法的变量名 数值计算 一种简写 a=a+1 等价于 a+=1 列表和for循环 列表a= [True,1,"a",3,6] 列表取值 a[1]=第2个数 a[-1]=最后一个数 切片:取一段,取头不取尾 a[1:3]=[1,"a"] 列表添加删除值 a.inser...

测试喵 251

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

python打印目录结构_Python实战笔记(一) 递归输出目录结构

废话不多说,直接上代码import os# 第一种方式def recu_list_dirs_by_dictionary_order(path, indent = 0, maxi = -1):'''按字典序递归输出目录结构:param path: str 文件路径:param indent: int 首次缩进空格(默认为 0,一般不用改变):param maxi: int 最大展开层数(默认...

weixin_39702639的博客 551

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Python笔记一

(追求快速上手,简洁明了)Python的发⾳与拼写• Python的意思是蟒蛇,源于作者喜欢的⼀部电视剧(美剧-纸牌屋、Lost、绝命毒师、越狱、行尸走肉)• Python的作者是Guido van Rossum(⻳叔),java的作者:高司令• Python是⻳叔在1989年圣诞节期间,为了打发⽆聊的圣诞节⽽⽤C编写的⼀个编程语⾔,也受shell语言和 ABC(容易阅读)• Python正式诞⽣于1991年。

qq_68076599的博客 1067

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Python 复习笔记(一)

python陆续的学了好几次,大学时便开始学,都是学点皮面之后没有坚持来,基本语法,正则,Socket,爬虫都接触过。做java比较多,平常基本不用,所以一直没有一篇系统的笔记来供自己温习,这里整理一篇较基础的,供自己温习。原来资源是小伙伴分享的学习笔记,这里自己稍作整理汇总。生活加油

山河已无恙 2211

python 笔记一

三引号可以换行b = [1,2,3,4,"gouxin",True] 列表里边可以存储不同的数据类型㈡ set集合。

2302_81507127的博客 1368

Python笔记(一)

写本系列的目的是回顾已经学过的知识、记录新学习的知识或是记录心得理解,方便自己以后快速复习,减少遗忘。python之前学过但学得不牢,尤其是列表、元组、字典、面向对象编程部分及python一些库的使用,因此基础部分只是简单罗列语法,快速复习一下。遇到其他问题再额外补充。Python是函数多且杂,在学习阶段并不需要知道所有函数,只需要熟悉python的语法,在未来碰到特定函数时查询即可。

qq_65078669的博客 1028

Python自学笔记一

安装Python运行环境 1、https://www.python.org/downloads 下载最新版本的 2、双击运行,选择install Now 别忘记选上 Add Python XX to PATH (避免手工配置环境变量) 安装Anaconda Python开发环境 1、https://www.anaconda.com/download 下最新版本的 2、双...

628
下一篇: python笔记(二)一些有用的代码
一顿四个菜
博客等级 码龄6年 202粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值