ICode9

精准搜索请尝试: 精确搜索
  • 7.4 字典元素的获取2022-08-29 12:34:12

      '''字典元素的获取''' '''第一种创建 使用[]''' #注意[]里没有的元素会报错 scores={'张三':100,'李四':98,'王五':45} print(scores['张三']) '''第二种创建 使用get()函数'''

  • Pytest简介2022-08-28 18:00:58

    1、Pytest规则 文件命名:以"test_"开头或者以”_test“结尾; 测试类(class)命名:默认以"Test"开头; 测试方法(函数)命名:默认以"test_"开头; 断言:直接使用Python语言断言assert。 2、实例一:class风格代码   先看一个class风格的Pytest框架代码 import pytest class TestStorm(object)

  • 进程、线程补充与协程相关介绍2022-08-28 14:02:08

    补充点 1.死锁 当你知道锁的使用抢锁必须要释放锁,其实你在操作锁的时候也极其容易产生死锁现象(整个程序卡死 阻塞) from threading import Thread, Lock import time mutexA = Lock() mutexB = Lock() # 类只要加括号多次 产生的肯定是不同的对象 # 如果你想要实现多次加括号等

  • 6.7 列表的判断和遍历2022-08-28 13:04:20

    #  for  in #  not  in #  in 列表的判断 in 和 not in lst=[10,56,98,100] print(10 in lst) #10是在列表里吗 print(10 not in lst) #10不在列表里吗 #列表的遍历 for item in lst: print(item) E:\PycharmProjects\pythonProject\venv\Scripts\pytho

  • 6.8 python基础列表元素的添加操作2022-08-28 12:35:07

      #append() list=[10,20,30,40,50,60,70,80] #列表后面添加元素,可以施单个元素或列表整体 list.append(20) #后面添加单个元素 print(list) list.append([30,90]) #后面添加整个列表 print(list) E:\PycharmProjects\pythonProject\venv\Scripts\python.exe E:/PycharmProjec

  • Python random 的使用2022-08-28 03:02:25

    导入 import random   随机数生成 //用来生成[a,b]之间的随意整数,包括两个边界值。 print(random.randint(0,9)) //用来随机生成一个0到1之间的浮点数,包括零。0.15790797219589303 random.random() //用来生成[a,b]之间的随意浮点数,包括两个边界值。 random.uniform(a,b)

  • 集合2022-08-27 23:01:25

    1、创建集合   创建集合使用{ }或set(),但是如果要创建空集合只能使用set(),因为{ }用来创建空字典。   特点:     1. 集合可以去掉重复数据;     2. 集合数据是无序的,故不支持下标。 s1 = {10, 20, 30, 40, 50} # 无序 # 结果:{50, 20, 40, 10, 30} print(s1) s2 = {10, 20

  • Python_for_else2022-08-27 22:03:29

    循环“自然”终结(循环条件为假)时 else 从句会被执行一次,而当循环是由 break 语句中断时,else子句就不被执行。与for语句相似,while语句中的else子句的语意是一样的∶else块在循环正常结束和循环条件不成立时被执行。 if __name__ == '__main__': for i in range(0,100):

  • python之数据类型转换2022-08-27 21:33:33

    一、隐式类型转换隐式类型转换 - 自动完成 我们对两种不同类型的数据进行运算,较低数据类型(整数)就会转换为较高数据类型(浮点数)以避免数据丢失 num_int = 123 num_flo = 1.23 num_new = num_int + num_flo print("datatype of num_int:",type(num_int)) print("datatype of num_f

  • python中encode+decode编码解码2022-08-27 19:03:03

    encode() 方法的语法格式:str.encode([encoding="utf-8"][,errors="strict"]) decode() 方法的语法格式:bytes.decode([encoding="utf-8"][,errors="strict"])   m = "以心印心" 字符转化为字节 1 print(m.encode()) # b'\xe4\xbb\xa5\xe5

  • print(f' ')的用法2022-08-27 19:01:35

    用法示例 print(f'.....') 注意:f后面一定要紧跟字符串,不能隔有空格,否则会报错 print语句中加入f就可以起到和format函数类似的作用进行格式化字符串,加f后可以在字符串里面使用用花括号括起来的变量和表达式,包含的{}表达式在程序运行时会被表达式的值代替。 a = 1 b = 2 c = 3 prin

  • 总结2022-08-27 15:01:09

    l1 = [23,33,65,'barry']l1.pop()print(l1) #默认删除最后一个remove 按照元素删除clear 清空del 索引,切片(步长)查: 索引,切片,for循环元组:只读列表 () 拆包range: 自己控制范围的数字列表,但是它不是列表。 content = input('请输入内容:')print(content)

  • python基础__装饰器(修饰器)2022-08-27 14:34:20

    装饰器处理逻辑 当解释器读到@装饰符,会先解析@下一行的内容,把下一行的函数或者类作为@后边的函数的参数,执行被装饰的函数。 例子1:被修饰函数不带参数 1 def log(func): 2 def wrapper(): 3 print('log开始 ...') 4 func() 5 print('log结束 ...

  • 断言与异常2022-08-27 11:31:59

    Golang // 断言 import ( "testing" "github.com/stretchr/testify/assert" ) func TestSomething(t *testing.T) { assert := assert.New(t) assert.Equal(1, 2, "错误信息") } // 异常 defer func() { if err := recover(); err != nil { f

  • 基础数据类型之字典2022-08-26 23:32:34

    1.字典的定义 使用{}定义字典,括号内用逗号分隔开多个key:value,其中value可以是任意类型,但是key必须是不可变类型且不能重复,是无序的! info=[ ['name','zhang'], ('age',19) ['gender','男'] ] d={} # 第一种方式定义 d=dict(x=1,y=2) #第二种,dict里面也可以穿一个info d

  • Python枚举用法_Enum2022-08-26 21:30:27

    # -*- coding: utf-8 -*- from enum import Enum, unique # 1. 枚举的定义 # 首先,定义枚举要导入enum模块。 # 枚举定义用class关键字,继承Enum类。 # 2. 如果要限制定义枚举时,不能定义相同值的成员。 # 可以使用装饰器@unique【要导入unique模块】 @unique class SayDuck(Enu

  • Python_14文件操作2022-08-26 18:00:10

    一、文件操作: Python提供了必要的函数和方法进行默认情况下的文件基础操作。可以用file对象做大部分的文件操作。open函数,你必须先用Python内置的open函数打开一个文件,创建一个file对象,相关的辅助方法才可以调用它进行读写。语法:file object = open(file_name[,access_mode][,buff

  • 基础数据类型之元组2022-08-26 17:31:55

    1.元组的定义 元组,其实就是一个不可变的‘列表’ 用小括号()定义,括号内用逗号分隔开任意类型的数据,当只有一个数据时也需要加逗号 元组中的数据是不可改变指的是:数据的内存地址不可改变,如果元组里是列表(可变类型),可以通过方法往列表里增删值!!! 2.元组的作用 按照索引/位置存放多个数据

  • python基本数据类型2022-08-26 15:33:53

    python基本数据类型 python基本数据类型有:整型,浮点型,布尔型,复数型,字符串,列表,元组,字典,集合。 六大基本数据类型: ①.Number(数字) ②.String(字符串) ③.List(列表) ④.Tuple(元组) ⑤.Set(集合) ⑥.Dictionary(字典) 基本数据类型按分类又可分为可变数据类型和不可变数据类型。 基本数据类型

  • Python自学教程7:字典类型有什么用2022-08-26 14:32:54

    字典是Python中的一个重要操作,如果字典玩得顺,很多其他的数据类型就可以一通百通。 Python字典的定义 字典使用一对大括号进行定义,键值对之间使用逗号隔开,键和值使用冒号分隔。 键必须是不可变类型,一般使用字符串,数字,和元组也可以但用的不多。 值可以是任意数据类型。 >>> a = {

  • Python正则表达式常用写法2022-08-26 00:33:48

    一、正则表达式模式 模式字符串使用特殊的语法来表示一个正则表达式: 下表列出了正则表达式模式语法中的特殊元素。如果你使用模式的同时提供了可选的标志参数,某些模式元素的含义会改变。 模式描述 ^ 匹配字符串的开头 $ 匹配字符串的末尾。 . 匹配任意字符,除了换行符,当re.D

  • 深度优先、广度优先2022-08-25 23:03:18

    ''' 1 / \ 2 3 / \ 4 5 ''' class TreeNode: def __init__(self,val): self.val = val self.left = None self.right = None # 深度优先-先序遍历 def dfs_pre(node): if not

  • 巅峰极客 决赛 re wp2022-08-25 13:00:31

    misc 开端:strangeTempreture 根据提示 温度传感器有异常数据 看到modbus中的reg0 绝大多数都是0或者27 但也有很大的数 猜测这就是温度 导出流量包到json 先正则匹配拿 with open("1.json","r",encoding="utf-8") as f: a=f.read() a=a.split("\n") d=[] for x in a: if

  • 列表嵌套2022-08-24 18:31:12

    l1 = [1,2,'fsafdawsfdsjlkj',[1,'saf',3,]]# print(l1[2])# print(l1[2].upper())l1[2] = l1[2].upper()print(l1)   9‘

  • [转]经典-python串口读取gps可视化 - MKT-porter - 博客园2022-08-24 18:30:11

    (转载请删除括号里的内容)    GPS模块设置 1使用ucenter设置gps输出 默认gps  9600  或者115200    选择串口链接     2 设置波特率        send之后重新连接gps模块,波特率修改成115200,send只是当前有效,断电恢复原来的.     3 修改GPS输出频率      断

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有