• python集合的底层实现

    1、集合类型的底层实现基于哈希表,键的输出顺序,取决于键在哈希表中的存储顺序。 2、集合中键的数据类型必须是静态数据类型,如简单数据类型、字符串和元组。 集合类型与字典类型相同,是基于哈希表的数据结构。 实例 # -*- coding: utf-8 -*- “”” @Time    : 2021/8/15 19:20 @Author  : LYP @FileName: set_python.py @SoftWare: PyCharm “””   print(“创建集合”) a = {1,’c’,…

    影音 2021年10月13日
  • python字典类型的底层实现

    1、字典类型的底层基于哈希表。 2、字典中键的数据类型必须是静态数据类型,如简单的数据类型、字符串和元组。字典类型是基于哈希表的数据结构。 实例 # -*- coding: utf-8 -*- “”” @Time    : 2021/8/14 21:04 @Author  : LYP @FileName: dic_Python.py @SoftWare: PyCharm “”” dict2 = { ‘abc’: 123, 98.6: 37 } scores = {‘数学’: 95, ‘英语’: …

    影音 2021年10月13日
  • python查询键值对是否在字典的三个方法

    我们一般做键值的查询,会选择in或not in来操作,本篇还要介绍三种新的查询方法,下面大家一起来看看吧。 1、keys()方法用于返回字典中的所有键(key)。 2、values()方法用于返回字典中所有键对应的值(value)。 3、items()用于返回字典中所有的键值对(key-value)。 实例 scores = {‘数学’: 95, ‘英语’: 92, ‘语文’: 84, ‘化学’:90 , ‘生物’:91 , ‘物理’:80}   print(“判断字典中是否包含某个键值对”) …

    影音 2021年10月13日
  • python中setdefault()的使用

    1、参数key表示键名,如果键存在,将返回键对应的键值,否则将添加新的键值。 2、新键的键值由参数default指定,返回值为键名对应的键值,如果没有指定键值,返回值为None。 语法 dict.setdefault(key, default=None) 实例 print(“向字典中添加数值”) scores = {‘数学’: 95, ‘英语’: 92, ‘语文’: 84, ‘化学’:90 , ‘生物’:91 , ‘物理’:80}   scores[‘历史’]=80 print(scores) …

    影音 2021年10月13日
  • python执行数据库的查询操作

    1、fetchone该方法获取下一个查询结果集。结果集是一个对象。 2、fetchall接收全部的返回结果行。 3、rowcount这是一个只读属性,并返回执行execute方法后影响的行数。 实例 from pymysql import *     def main():     # 创建Connection连接     conn = connect(host=’localhost’,port=3306,user=’root’,password=’mysql’,database=’jing_d…

    影音 2021年10月13日
  • python变量赋值的注意点

    1、变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。  每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 2、每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 实例 #!/usr/bin/python # -*- coding: UTF-8 -*-   counter = 100 # 赋值整型变量 miles = 1000.0 # 浮点型 name = “John” # 字符串   print counter print miles pri…

    影音 2021年10月13日
  • python函数中使用for循环

    1、在for循环中使用函数需要更长的执行时间,因为每次迭代都会调用该函数。 2、如果for循环是在函数内部实现的,那么该函数只会被调用一次。 实例 # 创建一个函数,其中 for 循环在函数内部 def forinfunction(listofstrings):     for x in listofstrings:         newstring = x.capitalize()         outputstring = x + ” ” + newstring         prin…

    影音 2021年10月13日
  • python ndarray数组对象有什么特点

    1、numpy数组是同质数组,即所有元素的数据类型必须相同。 2、ndarray数组一般要求所有元素的数据类型相同,下标从0开始,最后一个元素的下标为数组长度减1。 实例 import numpy as np   a = np.arange(0, 5, 1) print(a) b = np.arange(0, 10, 2) print(b) 每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换微信零钱红包,具体请点击这里,得到了微信红包可以用来支持大飞哥 大飞哥能不能加鸡腿就看各位了! 开发…

    影音 2021年10月13日
  • python异常处理的作用

    1、解析器去执行程序,检测到错误时触发异常,异常触发后且没被处理的情况下,程序就在当前异常处终止,后面的代码不会运行。 2、必须提供一种异常处理机制来增强你程序的健壮性与容错性。 实例 #coding=utf-8 try:     print(‘—–test–1—‘)     open(‘123.txt’,’r’) # 如果123.txt文件不存在,那么会产生 IOError 异常     print(‘—–test–2—‘)     print(num)# 如果num变…

    影音 2021年10月13日
  • python包和文件夹有什么区别

    1、一个或多个文件夹组成一个模块,而一个模块组合构成了一个包发布在公共目录里。 2、包必须有__init__文件,否则就是一个文件夹。 实例 import pynvml pynvml.nvmlInit() # 这里的1是GPU id handle = pynvml.nvmlDeviceGetHandleByIndex(1) meminfo = pynvml.nvmlDeviceGetMemoryInfo(handle) print(meminfo.total) #第二块显卡总的显存大小 prin…

    影音 2021年10月13日