Python学习日志

Snort源代码编译 _ 采坑之旅(for Windows VS2015)     系统环境:Windows7 sp1 x64     编译环境:VS2015 SP1     Snort版本:2.9.12     daq版本:2.0.6     Snort官网:https://www.snort.org/downloads#snort-downloads 背景     最近需要实现一个类似网络防火墙的产品,主要参考Snort源码,先花了点时间简单读了下网上比较流行的《... 阅读详情

目录

python主要应用领域:

python安装(python3.7.3)

安装python环境

变量

命名规范

数据类型

number

字符串

列表

创建列表方法

列表元素增删改查 

排序

元祖

创建方法

 查找方法

转换类型

元祖拼接 

 set集合

创建方式

set集合增删改


python主要应用领域:

云计算、web开发、科学运算、人工智能、自动化运维、金融、图形GUI

python安装(python3.7.3)

注意默认安装路径中AppDate是一个隐藏路径,建议自定义安装路径

勾选Add Python to PATH将python添加到全局环境

点击Customize installation自定义安装路径

 点击Next

 这里可以勾选Install for all users,为所有用户执行安装

可以在Customize install location中更改安装地址

点击Install开始安装(python安装成功)

安装python环境

 安装完成后在命令提示符(win+r,输入cmd)中输入python,出现python版本号即为python环境自动配置,若未出现,则需要手动进行环境配置

 首先找到python安装路径,复制python安装路径

 编辑系统环境变量,找到系统变量中的PATH添加刚刚复制的python安装路径点击确定。重复第一步操作进入命令提示符进行测试。

出现pyhon版本即为环境配置成功

变量

在内存中创建一个空间,来存储一个数据

第一次出现变量名属于定义,后续多次出现变量名属于赋值

命名规范

不能以数字、特殊字符开头

不能以关键字命名

1、英文单词、下划线、数字的组合

2、大驼峰式:每个单词的首字母大写        FirstName

      小驼峰式:第一个单词首字母小写        firstName

数据类型

number

                int:<class 'int'>

                float:<clss 'float'>

                bool :要么是true,要么是false

字符串

               单引号:保存单行的数据

               双引号:保存单行的数据

               三引号:保存多行数据

单个字符提取:正序:0、1、2......直到最后

                         倒序:-1、-2、-3.......

范围提取:str[起始下标  : 结束下标](根据左闭右开原则),若不写起始位置,则默认从0为止开始a若不写结束下标,则默认到结束为止

步长:str[::3],跳着输出(步长负值控制正反序)

列表

使用[]进行标识,可以存储任意类型,是常用的存储单元

创建列表方法

创建方法一:

 创建方法二:

列表元素增删改查 

查看元素个数

 

查找元素

注意当对列表进行范围提取时,返回的还是列表

更改元素,先找到要更改元素的位置再进行更改

 

 批量更改元素,尽量等号左边和右边元素个数相同

添加元素

  • append,只添加到列表最后一位
  • insert,可以在任何位置进行添加
  • extend ,同时添加多个元素

 

删除元素

  • remove:删除指定元素
  • del: 根据列表下标位置定位进行删除,没有变量名时默认删除整个列表

 

排序

  • sort:数字默认从小到大但进行排序,字符串按照英文单词首字母进行排序,
  • reverse:控制排序顺序,是否反转

元祖

常用的存储单元<class 'tuple'>

特点:元祖内的元素是不可以改变的,无法对当前元祖进行更改、删除、添加操作

创建方法

创建方法一:

创建方法二:

 查找方法

 单个提取:查找出的数据为字符串类型 

元祖范围提取:返回类型同样为元祖

转换类型

元祖转化为列表

元祖拼接 

 注意:在元祖只有一个元素时会默认为字符串出现TypeError错误,需要在后面添加一个英文的的逗号进行拼接

 set集合

创建方式

 set集合输出进行无序输出

set集合增删改

  • remove
  • pop

 set集合添加

 set集合更改,用途添加新的元素并且重复的元素只会添加一次

相关推荐

PaddleOCR实战:DBnet++与DBnet模型训练全流程解析

本文详细解析了基于PaddleOCR框架的DBnet与DBnet++文字检测模型的完整训练流程。从环境配置、数据集准备、配置文件解读,到模型训练、评估调参及最终推理部署,提供了实战指南。重点对比了DBnet++与DBnet在精度、速度及适用场景上的差异,帮助开发者高效构建定制化的OCR检测模型。

weixin_29038155的博客 333

记录我的python学习日记(一)

皓同学的python学习日记(一)

qhdxoyy12345的博客 1097

阿里云学生机2核4G,30分钟搞定DNF台服联机(CentOS 7.6保姆级教程)

本文提供阿里云学生机2核4G搭建DNF台服联机的详细教程,涵盖服务器选购、网络配置、服务端部署及客户端联机设置。通过CentOS 7.6系统优化和端口配置,30分钟内即可完成搭建,适合学生和技术爱好者低成本实现游戏联机体验。

weixin_42537919的博客 359

python学习记录(1)

(4)文档名称区分大小写,特别在Unix、Linux系统中大小写表示的文件是不同的。(5)Web服务器主页一般命名为index.html或default.html。(2)文档名称只可由英文字母、数字或下划线组成,建议以字母或下划线开始。(1)文档的扩展名为htm或者html,建议统一用html。(3)文档名称中不能包含特殊符号,如空格、$、&等。

ghost7542的博客 135

企业老板管理者,如何监控员工的电脑屏幕?

老板监控员工电脑,需要知道员工开机后的上网行为来及时了解到员工工作情况,及时发现上班不良行为员工,及时淘汰低价值员工。 文章目录iMonitor EAM一、计算机系统日志二、具体功能介绍1.屏幕记录2.键盘记录总结 iMonitor EAM 怎么监控员工电脑,我们需要用到第三方软件,2021年最新版本软件-iMonitor EAM,软件分管理端和客户端,管理端在管理者电脑登录,客户端在员工电脑双击安装就可以,安装中不用任何设置的,客户端安装到员工电脑后也是隐藏的,不会有任何弹窗和警告信息,是无法发现和删

iMonitorSoft的博客 2179

【vLLM-性能洞察】基于Ascend Profiler的端到端推理瓶颈定位与优化实践

本文详细介绍了如何利用Ascend Profiler对vLLM-Ascend大模型推理服务进行端到端的性能瓶颈定位与优化。通过实战案例,阐述了从数据采集、可视化分析到诊断低效算子、内存管理、计算通信重叠及框架调度等常见瓶颈的全过程,为基于昇腾NPU的AI推理性能调优提供了系统性的方法论和实用工具指南。

cc789的博客 522

小白从0开始的python学习日志(一)

小白文,主要记录学习笔记,内容包括markdown和计算机一些基础知识,希望与各位共勉

BlackLakeBob的博客 1010

EEGNet 网络代码解析与实战复现指南

本文详细解析了EEGNet这一轻量级卷积神经网络的结构与设计思想,重点阐述了其利用深度可分离卷积高效处理脑电信号的原理。文章提供了基于PyTorch的完整代码复现指南,包括网络搭建、数据模拟、训练调试及关键参数解析,旨在帮助读者掌握EEGNet的代码复现技巧,并将其应用于脑机接口等实际场景。

honey的博客 533

Python机器学习模型中添加日志记录器

日志记录器是Python logging 模块的核心组件,它是应用程序日志系统的入口点,负责捕获、处理和分发日志消息,本文以Python代码为例介绍日志记录器在机器学习模型开发中扮演的关键角色:追踪程序行为、训练过程等等。

m0_46670850的博客 690

Redis【实战篇】---- 分布式锁-redission

重入问题:重入问题是指 获得锁的线程可以再次进入到相同的锁的代码块中,可重入锁的意义在于防止死锁,比如HashTable这样的代码中,他的方法都是使用synchronized修饰的,假如他在一个方法内,调用另一个方法,那么此时如果是不可重入的,不就死锁了吗?所以可重入锁他的主要意义是防止死锁,我们的synchronized和Lock锁都是可重入的。不可重试:是指目前的分布式只能尝试一次,我们认为合理的情况是:当线程在获得锁失败后,他应该能再次尝试获得锁。

是微风,是晚霞,是无可替代 1万+

Node框架之NestJS入门学习

文章主要分为三部分:1 NestJS 与Egg对比2 NestJS 基础知识介绍3 使用NestJS快速搭建应用,实现CURD操作e-link文档Egg官网NestJS 官网NestJS中文文档(非官方)

十九万里的博客 4742

Python学习日志——day2

【代码】Python学习日志——day2。

2201_75747841的博客 213

Windows环境Oracle19C安装与配置全攻略

本文详细介绍了在Windows环境下安装与配置Oracle19C数据库的完整流程,包括环境准备、安装步骤、网络配置、客户端工具设置及常见问题解决方案。特别针对Windows 10和Windows Server 2016及以上版本提供了优化建议,帮助用户高效完成Oracle19C的部署与维护。

weixin_28455801的博客 487

python学习日志

每天学习一小时总共一个月,之后减少工作量至每天半小时到基本掌握python为止 11/26 NO.1打卡 主要学习了一些字符串的知识: 输出、变量名、字符串、转义字符、原始字符串、跨行、 字符串加法乘法 部分代码: name = input(“请输入您的名字:”) print(“你好”, name, sep=",", end="!") “”" 用Python设计第一个游戏 “”" temp = i...

MF_wxy的博客 655

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SAP B1中文培訓教材_SDK

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

Python爬虫学习日志

1.解码的形式根据自己爬取的来定,utf-8就是常用的编码。2.但是在这个过程往往会读取不了,这时候就要加上一个反爬机制。3.cookie看情况决定写不写。

2401_87703330的博客 677

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【学习笔记】python下日志模块的使用

参考资料: Python模块学习 ---- logging 日志记录(一)—jonyi

许嵩奇 132

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Python日志学习

在开发中合理使用日志记录,可以极大地提高调试和维护的效率。根据项目的需求选择合适的日志级别和输出方式,确保重要信息能及时被记录和查看。你对哪个方面的日志使用还有更多的疑问吗?Python内置的logging模块提供了灵活且强大的日志记录功能。它支持不同的日志级别、日志格式、自定义日志处理器等,能够满足各种日志需求。日志在后端开发中具有不可替代的重要性,能够帮助开发者监控应用运行状态、调试问题和进行性能分析。通过合理地使用Python的logging。

xnuscd的博客 960

Python/torch/深度学习——logging库生成日志

logging库生成日志使用记录,细节就不讲了,具体可看“Python的Logging模块”参考网址:Python的Logging模块参考网址:python保存日志文件。

eagle_Annie的博客 732

Python日志模块学习,从这里开始...

一脸懵逼 一脸懵逼 一直比较喜欢在简书上写博文,主要是因为它的页面看这清爽,没有csdn那么多的广告。可周五写文章的时候就看到禁止发文章的提示,当时以为是系统维护没有注意,没想到今天看到置顶文章才知道,要整改一个月。 之前文章就吐槽过,不知道从何时开始,简书首页上每天充斥这大量的擦边小黄文,反而技术类的文章没几篇能上榜的。对于这种问题,很多人都在吐槽、投诉文章,但没什么...

清风Python 259

Python学习二:公共日志记录模块封装

前言Python安装及配置略,本文前默认已经配置好Python环境。 打开cmd,输入python,出现以下画面表示Python安装成功。 封装代码#-*- coding: UTF-8 -*- ''' @描述:日志输入封装 @作者:CYH @版本:V1.0 @创建时间:2016年11月28日 上午11:52:13 '''import logging.handlersclass Logge

Jason 4239

python学习日志_for

几天前就开始学python了,终于学到循环了,写写日志方便日后查询刚刚用if elif fof 完成的小游戏 转载于:https://blog.51cto.com/daizi7410/1851409

weixin_33804990的博客 90

【转】python 的日志logging模块学习

【转】python 的日志logging模块学习 地址:http://www.cnblogs.com/dkblog/archive/2011/08/26/2155018.html 1.简单的将日志打印到屏幕 import logging logging.debug('This is debug message') logging.info('This is info m...

dongfeig54321的博客 87

Python学习日志——day3

添加一个实例方法 get_number,如果存球量大于 100,则返回“本店将要打折处理 库存球”,如果存球量小于 50,则返回“本店将要购买一批新球”,其他则返回“正常营 业!3. 添加打印方法,按如下格式返回信息:XX(area)发行的XX(bank)银行 卡,现存款XX(money)元,目前可以透支XX(credit)元。添加一个打印方法,格式化输出“球类:XXX(ball_name),价格:XX(price),目前存 球数量:XXX(number)”

2201_75747841的博客 833

小白从0开始的python学习日志(二)

python需要的软件及安装

BlackLakeBob的博客 555
上一篇: 如何解决Tomcat8.5乱码问题
下一篇: Python学习日志day02
Phoenix_e
博客等级 码龄5年 0粉丝 6原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值