【Python笔记一(Python2与Python3的区别)】教程文章相关的互联网学习教程文章

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 ', '', ' ...

python笔记--错误和异常处理【代码】

错误和异常处理 优雅地处理Python的错误和异常是构建健壮程序的重要部分。在数据分析中,许多函数函数只?于部分输?。例如,Python的float函数可以将字符串转换成浮点数,但输?有误时,有 ValueError 错误: In [197]: float('1.2345') Out[197]: 1.2345 In [198]: float('something') --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-...

python3笔记 -- input() 和 while循环【代码】

7.1 函数input():接受一个参数(向用户显示的提示 或说明) 在提示的末尾,包含一个空格,与用户输入分开, 如,name = input('plz type your name: ')#冒号后,有空格+= 运算符:在字符串后加一个字符串,(先加再赋值) 如, say_hi = input("today") say_hi += input("how are u?")#say_hi = say_hi + 1函数int():仅获取数值 如, >>> age = input('how old are u?') how old are u?1 >>> age = int(age) >>> age > 1 False% 求...