![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础知识
文章平均质量分 57
没有简介
zadarmo_
这个作者很懒,什么都没留下…
展开
-
【Python基础知识】安装第三方库的两种方式——在线与离线
电脑有网络的情况下,直接换镜像,然后pip install就行。原创 2024-06-04 11:58:30 · 267 阅读 · 0 评论 -
【Pandas】pd.concat和pd.merge的区别
pd.concat和pd.merge原创 2023-08-18 17:34:53 · 318 阅读 · 0 评论 -
Python基础知识:命令行运行Python脚本传入参数的方式
一、sys模块sys.argv可以获取命令行中传入参数的个数。需要注意的是,sys.argv[0]存的是python的名字,从sys.argv[1]开始才是传入的参数。比如:python 1.py 1 2 3此时sys.argv的结果为:sys.argv[0]: 1.pysys.argv[1]: 1sys.argv[2]: 2sys.argv[3]: 3以下是它的一种用法:获取所有的参数,并且打印出来import sysargs = []for i in range(1, len(原创 2021-05-24 13:01:04 · 516 阅读 · 0 评论 -
Python基础知识:os模块相关操作
一、获取当前路径cur_path = os.getcwd()二、路径拼接os.path.join()可以将多个级别的目录拼接起来,形成一个完整的路径。比如:分析:该文件在当前目录的video1Frames文件中。所以可以按如下方法获取其路径:cur_path = os.getcwd() # 1. 获取当前路径pic_path = 'video1Frames' # 2. 获取其子目录video1Framespic_name = '6.jpg' # 3. 获取文件名final_p原创 2020-11-26 11:17:59 · 449 阅读 · 1 评论 -
Python基础知识:dict取出值对应的键
本文只考虑值唯一的情况一、举例说明思路:找出值对应的索引idx,再取出索引为idx的键d = {"A": 5, "B": 10, "C": 15, "D": 20}l = [5, 5, 5, 5, 5, 10, 20, 20, 20, 20, 15, 15, 15, 15]for value in l: print(list(d.keys())[list(d.values()).index(value)], end='')二、代码详解像这种很多个操作糅合在一个语句里面的情况,我觉得可以.原创 2020-09-16 15:50:45 · 3418 阅读 · 1 评论 -
Python基础知识:列表
一、list概述列表list是python中最基本、最常用的数据结构。list中每个元素都分配一个索引list中的数据项类型可以不相同list用[]括起来,其中的元素以逗号分隔list支持索引、切片、加、乘、检查元素是否存在等操作二、list基本操作1. 更新列表可以利用索引对元素进行修改,也可以使用append()方法添加列表项l = [] # 空列表l.append('Google')2. 删除列表元素del关键字删除元素l = ['Google']del l[0]3原创 2020-09-16 14:47:45 · 197 阅读 · 0 评论 -
Python基础知识:输入
一、最基本用法# input中为提示信息# 返回string类型x = input('请输入:')二、输入整数利用强转,将输入转为整型x = int(input())# orx = eval(input())原创 2020-09-16 14:34:02 · 177 阅读 · 0 评论 -
numpy.squeeze | torch.unsqueeze | torch.expand
一、squeeze函数作用:从指定数组中删除长度为1的维度用法:numpy.squeeze(a, axis=None) # 或者torch.squeeze(a, axis=None) - a为指定数组 - axis不为None时,指定的维度必须是长度为1的单维度;为None时,删除所有长度为1的单维度举例import numpy as npa = np.arange(2).reshape(2, 1, 1)# array([[[0]],# [[1]]])np.sq原创 2020-08-14 22:32:13 · 10705 阅读 · 2 评论 -
leetcode 1507:转变日期格式(python字符串操作)
给你一个字符串 date ,它的格式为 Day Month Year ,其中:Day 是集合 {“1st”, “2nd”, “3rd”, “4th”, …, “30th”, “31st”} 中的一个元素。Month 是集合 {“Jan”, “Feb”, “Mar”, “Apr”, “May”, “Jun”, “Jul”, “Aug”, “Sep”, “Oct”, “Nov”, “Dec”} 中的一个元素。Year 的范围在 [1900, 2100] 之间。请你将字符串转变为 YYYY-MM-DD原创 2020-07-21 20:08:35 · 487 阅读 · 0 评论 -
python第五章总结——函数和代码的复用、模块4:PyInstaller库
一.函数1.函数的定义def <函数名>(<参数(0个或多个)>): <函数体> return <返回值>2.函数的参数传递为某些参数提供默认值,构成可选参数。如:# def <函数名>(<非必须参数>, <必须参数>):def fact(n, m=1): s = 1 for i in ...原创 2019-08-14 22:21:05 · 721 阅读 · 0 评论 -
python第四章总结——循环的扩展和模块3:random库
循环的扩展首先给出一个例子:for c in "PYTHON": if c == "T": continue print(c,end="")else:#如果循环正常执行了,没有中途退出,则执行else print("正常退出")#输出PYTHON正常退出可以看到,在python中,for和else是可以一起用的。模块3 :random库就不记有哪些函数了……首先介绍一...原创 2019-07-29 19:10:17 · 264 阅读 · 0 评论 -
python第三章总结——基本数据类型
一.数字类型及操作数据类型整数与C/C++不同的是,python中的整数没有大小限制,想多大多大。(现在终于懂了用python水高精度是什么意思了。)对于幂运算,可以用pow(x, d)函数:表示x^d。浮点数python中的浮点数:取值范围数量级约-10308至10308,精度数量级10-16有一个特点需要注意:不确定尾数。不仅是python,其他的计算机语言也存在这个问...原创 2019-07-27 11:06:36 · 340 阅读 · 0 评论 -
python第二章总结——基本图形绘制
首先给出实例——绘制蟒蛇的代码:#PythonDraw.pyimport turtleturtle.setup(650, 350, 200, 200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)for i in ra...原创 2019-07-20 00:53:41 · 808 阅读 · 0 评论 -
北理python第一章总结——基本语法元素
首先给出实例——温度转换的代码:#TempConvert.pyTempStr = input("请输入带有符号的温度值:”)if TempStr[-1] in ['F','f']: C = (eval(TempStr[0:-1]) - 32 )/1.8 print("转换后的温度是{:.2f}C".format(C))elif TempStr[-1] in ['C','c']: F ...原创 2019-07-17 17:44:58 · 224 阅读 · 0 评论