【python笔记】教程文章相关的互联网学习教程文章

python笔记【代码】

Python 列表的增删改查 print("hello world!")list = ["王", "胡歌", "苍空", "小泽玛", "吴彦祖"] td = ["1", "2", "3", "4", "2"] num = [1, 6, 2, 1, 9, 6, 3, 5, 2, 3, 4, 5, 6, 1, 4, 8, 9] list.append("吉吉国王") # 默认在列表末尾添加 list.insert(2, "唐僧") # 添加在索引前面 list.extend(td)# 合并两个列表 list.pop(1) # 默认删除最后一个列表值,可以删除特定索引的值 list.remove("2") # 移除指定的值 dd = "王博...

python笔记: numpy matrix 随机抽取几行或几列【代码】

python笔记: numpy matrix 随机抽取几行或几列 随机取几行随机取几列tips1.生成array2.array的大小3.打乱array的2种类似方法, 矩阵为多行时默认打乱行(1) np.random.shuffle(array)(2) np.random.permutation(array)(3) permutation比shuffle在使用上要多注意一个小细节随机取几行 python代码如下 import numpy as nparray = np.arange(15).reshape((3,5))#看心情随便产生一个3行5列的matrix print(array)#应该长这样:[[0 1 2 ...

python笔记(1)

数值类型和序列类型 在python中数值类型有四种,分别是: 整型(int),浮点型(float),复数,布尔型(bool)。在python中序列类型有三种,分别是: 列表(list),字符串(str),元组(tuple)。在python中,我们用%来取余;用//来取整;用/表示除法运算;用*表示乘法运算;用**表示幂运算。在python中,我们对序列类型进行索引时起始为0,结束为n或-1,我们常常用切片操作进行索引取值,在切片操作中:我们的规则是左闭右开,...

Python笔记:python将Annotations中的xml文件中文标签转成英文标签!【代码】【图】

python将Annotations中的xml文件中文标签转成英文标签! 文章目录 1. VOC格式的xml标签2. 代码 1. VOC格式的xml标签2. 代码 # encoding:utf-8 import os import xml.etree.ElementTree as ETcount = 0 list_xml = [] dict = {"0其他垃圾/塑料快餐盒": "1 snack box","1其他垃圾/塑料": "1 stained plastic","2其他垃圾/烟蒂": "1 cigarette butts","3其他垃圾/牙签": "1 toothpick","4其他垃圾/盘子": "1 basin","5其他垃圾/木筷子...

菜鸡自学 Python 笔记(二)【代码】【图】

菜鸡自学 Python 笔记(二) 五,结构与语句1.选择结构—— if 语句2.循环控制语句(1)while 语句(2)for 语句(3)continue 语句与break 语句六.列表1.列表的定义2.列表相关操作(函数)3.列表操作符 + 和 *七.元组1.元组的创建2.元组的相关操作3.元组的内置函数八.字典1.定义字典键值2.字典的相关操作3.字典的内置函数和方法五,结构与语句 1.选择结构—— if 语句 ( 1 )格式: if 表达式:语句1 elif 表达式2:语句2 …… e...

Python 笔记【代码】

第二章 变量和简单数据类型 变量是可以赋予值的标签,也就是说变量指向特定的值。 2.1 变量的命名由字母、数字、下划线组成,不能由数字开头,区分大小写(目前,应用小写的变量名,虽然使用大写字母不会导致错误)不要使用Python关键字和函数名变量名最好简短、具有描述性(慎用小写字母l和大写字母O,容易看错)2.2 字符串 ? ---由单引号/双引号括起因此,可在字符串中灵活使用""和 空白:任何非打印字符,如空格、制表符、换行...

Python 笔记:公式的计算例1【代码】【图】

本章从计算数学公式的程序编写开始,学习如何使用 Python 这种计算机语言来编程,编程就是编写程序。本章还要学习如何使用变量,如何计算 和 这样的数学函数,以及如何把 Python 当作计算器一样交互式使用。 编程计算:第一个公式 第一个公式是上抛小球的垂直运动方程,用牛顿第二定律来建立小球垂直位置的数学模型。设小球的垂直位置坐标为 , 它随时间 的改变而变化的方程为其中,小球上抛的初速度为 , 为重力加速度, 为时间...

python笔记5

#回顾搭建 1python 2 pycharm 3 selenium库 4chrome浏览器 5浏览器驱动 #html 超文本标记语言 前端三剑客 html css js html 元素 css 渲染元素 js 交互 动态的部分 #打开浏览器 按f12 选择elements就看到html页面 html页面一般都是成对组成的 #选择元素 点击鼠标小箭头 选择页面元素 跳到元素的位置 背景蓝色 #紫色是标签 橘色是属性=蓝色是属性值 from selenium import webdriver import time driver=webdriver.Chrome() driver.g...

python笔记6

#回顾 7大定位 定位方式 id name class tag link_text partial_link_text xpath #xpath :1绝对路径定位 /html/body/一层层去写 不能越级 2相对路径 // 通配符 *任意 #标签[@属性=属性值] 通过下标 标签[索引] 索引从1开始 #css定位方式 #1通过id去选择定位 #代表了id #id的属性值 相当于 xpath @id from selenium import webdriver import time driver=webdriver.Chrome() driver.get(https://www.baidu.com) #1通过id去选择定位 ...

一、学习python笔记:了解python语言特性【代码】【图】

一、python的语言特性(python是完全面对对象的一门语言) 为了偷懒,我截了图说明了其特点,本人是Java开发,所以下面很多的对比我拿Java来做例子:1、它是 解释型语言,作为对比,我们经常使用的Java是编译型语言。 编译型语言是编写完代码之后,通过编译器来编译成操作系统可执行的文件,如果一行代码出错,是编译不过的。先全部编译成功,然后再统一执行,是两部分开的过程。 解释型语言是通过解释器解释一行成为操作系统可以可...

Python笔记:字符串操作【代码】

目录统计字符串中某个单词的出现的次数Python提取两个字符串之间的内容字符删除、替换删除空格将格式化字符转换为字典删除(替换)任意位置字符 字符串相关操作 统计字符串中某个单词的出现的次数 a = 'test 123 dfg test' ## 方法1 len([i for i in a.split(' ') if i == test])## 方法2 len(a.split('test'))-1Python提取两个字符串之间的内容 import?re? str?=?'''/begin?MEASUREMENT 100 LINK DISPLAY SYMBOL /end?MEASUREMENT''...

Python笔记:List相关操作【代码】

目录获取list的下标和值删除list中的空字符删除list元素计算中位数将字符串list转换为int合并、连接字符串list取多个字符串/list交集合并字典value值 List相关操作小例子 获取list的下标和值 >>> mylist = ['a', 'b', 'c', 'd'] >>> for index, value in enumerate(mylist): ... print(index, value) ... 0 a 1 b 2 c 3 d >>>删除list中的空字符 list1?=?['1',?'','2',?'3',?'??',?'?4??',?'??5',?'????','6?',?'',?'?????...

Python笔记:属性值设置和判断变量是否存在【代码】

目录以属性名为变量的方式给一个对象添加属性判断变量是否存在 介绍Python设置属性值方法setattr()和判断变量是否存在的方法 以属性名为变量的方式给一个对象添加属性 使用 setattr 方法 obj = SomeClass() key = 'key_name' val = 'key_value' setattr(obj, key, val) print(obj.key_name) 示例:给报文字段赋值 from?scapy.all?import?* layer?=?{"ether":"dst='33:33:00:01:00:02',src='00:0c:29:d9:98:c7'"} Ethernet_field?=?...

Python笔记:字符串操作【代码】

目录 统计字符串中某个单词的出现的次数Python提取两个字符串之间的内容字符删除、替换删除空格将格式化字符转换为字典删除(替换)任意位置字符字符串相关操作统计字符串中某个单词的出现的次数 a = 'test 123 dfg test' ## 方法1 len([i for i in a.split(' ') if i == test])## 方法2 len(a.split('test'))-1Python提取两个字符串之间的内容 import re str = '''/begin MEASUREMENT 100 LINK DISPLAY SYMBOL /end MEASUREMENT'''...

Python笔记:List相关操作【代码】

目录 获取list的下标和值删除list中的空字符删除list元素计算中位数将字符串list转换为int合并、连接字符串list取多个字符串/list交集合并字典value值 List相关操作小例子获取list的下标和值 >>> mylist = ['a', 'b', 'c', 'd'] >>> for index, value in enumerate(mylist): ... print(index, value) ... 0 a 1 b 2 c 3 d >>>删除list中的空字符 list1 = ['1', '','2', '3', ' ', ' 4 ', ' 5', ' ','6 ', '', ' ...