# 使用 Python 列出目录文件:`dirlist` 功能详解 在 Python 编程,很多时候我们需要获取文件系统的文件和目录列表。无论是进行文件管理、数据分析,还是自动化任务,了解如何使用 Python 列出目录的文件都显得尤为重要。本文将深入探讨如何实现这一功能,并提供代码示例,帮助大家更好地理解。 ## 1. 什么是 `dirlist`? 在 Python ,并没有直接名
原创 10月前
40阅读
数字类型及操作整数类型二进制以0b开头 八进制以0o开头 十六进制以0x开头浮点数存在不确定位数,比较需要用到round()函数<a>E<b>表示a*10的b次方复数.real获得实部.imag获得虚部数值型运算符、操作符/ 除// 整除% 求余** 幂运算 与pow()函数一样 Ps: x=x op y,其中op为二元操作符,即x**=3 与x=x**3等价函数abs(x
一、函数、名称空间与作用域  1.函数的构成    python有三种层次的抽象:(1)程序可分成多个模块;(2)每个模块包含多条语句;(3)每条语句对对象进行操作。函数大致处于第二层。函数有它的定义格式、参数、逻辑代码块、返回值、以及函数属性五部分组成。1 def foo(name): # foo: 别名; (),执行规则; name, 形式参数 2 """doc""" # 说明文
转载 2023-05-31 19:47:17
133阅读
文件打开方式当我们用open()函数去打开文件的时候,有好几种打开的模式。'r'->只读'w'->只写,文件已存在则清空,不存在则创建。'a'->追加,写到文件末尾'b'->二进制模式,比如打开图像、音频、word文件。'+'->更新(可读可写)这个带'+'号的有点难以理解,上代码感受下。?1234withopen('foo.txt','w+') as f:f.wri
有一本书《Thinking in Java》的中文译版就叫《Java 编程思想》, 里面写得很完备. 我没有太多耐心去把它从头到尾学习一遍, 这里仅根据自己编程实战的理解, 进行一定的描述. 本系列适用于已经有 500 行以上代码经验的程序猿, 初学者可能会看得一头雾水.1. 什么是面向过程面向过程以 how 为中心, 即怎么做.顺序结构: 第 1 步怎么做, 第 2 步怎么做.分支结构: 情况
转载 2023-07-08 23:28:54
55阅读
注意:这与Java中有所不同,while是满足了某个条件,就开启循环;而for循环强调的是遍历某一数据对象
转载 2023-06-16 13:37:44
518阅读
刷题时候,有道题目的答案是return(num and (num % 9 or 9)) 看的有点懵逼,看来解释如下:1.首先,’and’、’or’、’not’的优先级是not>and>or。 2.其次,逻辑运算符and和or也称作断路运算符或者惰性求值:它们的参数从左向右解析,一旦结果可以确定就停止。在and语句中,如果每一个表达式都不假的话,返回最后一个,如果有一个为假,
转载 2023-07-04 21:00:20
385阅读
循环 有限循环 for range(5),默认从0开始,到4结束,不包含当前显示数,相当于range(0,5) range(2,6),自定义从2开始,到5结束,不包含当前显示数 range(1,100,2),自定义从1开始,到99结束,不包含当前显示数,步长为2 break 中断,跳出当前循环 for   break else break 过后,就不会执行最后面的else语句 flag
转载 2023-07-14 10:00:21
249阅读
列表 一、说到列表,先说一下 数据结构,数据结构是以某种方式组合起来的数据元素集合。在Python,最基本的数据结构为序列。 序列的每个元素都有其编号,即其位置或索引,注意其中第,一个位置的索引为0,第二个索引为1,以此类推。 Python内置了多序列,其中常用的为列表、元组、字符串。接下来说列表:列表和元组、字符串的不同为——列表是可变的。 1、列表的表示为用方括号括起元素,并用逗号隔开
转载 2023-07-15 17:08:11
278阅读
python学习一(Python的列表) python中有两种列表,分别用()和[]表示:例如: letter = ('a','b','c') letter = ['a','b','c'] 用小括号表示的列表初始化后不允许修改,而括号生成的列表可以修改。 例子:列表的列表 movies = ["The Holy Grail", 197
转载 2023-06-19 13:39:47
268阅读
Cartopy画地图第七天(python画浮雕地图和比例尺)本文利用了python、cartopy进行了浮雕地图的绘制,同时还画了比例尺。 先上图为敬,一些图例符号不对请不要介意,随便表示的第一、下载浮雕地图想画浮雕地图的朋友们,第一步首先是要下载到浮雕地图文件,网站是Natural Earth,网址是:https://www.naturalearthdata.com/downloads/ 只有1
转载 2023-09-15 17:52:56
291阅读
在学习之前,首先了解了一下python的: global interpreter lock – 全局解释器锁(CIL) CPython 解释器所采用的一种机制,它确保同一时刻只有一个线程在执行 Python bytecode。此机制通过设置对象模型(包括 dict 等重要内置类型)针对并发访问的隐式安全简化了 CPython 实现。给整个解释器加锁使得解释器多线程运行更方便,其代价则是牺牲了在多处
转载 2023-08-11 18:09:29
312阅读
python的输入输出(file)在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以分别使用raw_input和print语句来完成这些功能。对于输出,你也可以使用多种多样的str(字符串)类。例如,你能够使用rjust方法来得到一个按一定宽度右对齐的字符串。利用help(str)获得更多详情。 另一个常用的输入/输出类型是处理文件。创
转载 2023-11-01 16:00:23
157阅读
字典Python的字典可以看做是一种键值对表。其底层原理类似于Java的HashMaP,都是散列表。其中每个数组的单元叫做bucket,每个bucket有两个部分,一个是键对象的引用。一种是值对象的引用。当字典的特点:无序,只能通过键来找到值只能存储不可变的对象,例如整数,浮点数,字符,元组。但是列表,字典,集合这类可变对象不能作为键值。字典的创建 1. 可以通过{}或者dict()来创建对象
转载 2023-12-20 06:24:43
47阅读
一直以来,总想写些什么,但不知从何处落笔。今儿个仓促,也不知道怎么写,就把手里练习过的例子,整理了一下。希望对初学者有用,都是非常基础的例子,很适合初练。好了,Follow me。 一、Python Hello World 实例以下实例为学习Python的第一个实例,即如何输出"Hello World!": 1 # -*- coding: UTF-8 -*- 2 3 # Fil
assert基础官方解释:"Assert statements are a convenient way to insert debugging assertions into a program"。通俗解释:在开发一个程序时候,与其让它运行时崩溃,不如在它出现错误条件时就崩溃(返回错误)。这时候断言assert 就显得非常有用。一般用法如下:assert condition,'自定义错误显示信息
                                 &
转载 2023-11-09 09:47:02
170阅读
记录python处理时间的模块:time模块、datetime模块和calendar模块。python版本:2.7 在介绍模块之前,先说下以下几点:1.时间通常有这几种表示方式:  a.时间戳:通常是从1970年1月1日00:00:00开始按秒计算的偏移量,如:1488520142.802  b.格式化的时间字符串:按指定的格式化字符来输出字符串形式的时间,如指定格式化字符为:'%Y-%
转载 2023-12-13 21:43:18
151阅读
知识点汇总: 1-列表—List 特性: 1-列表也是一种Sequence 类型 2-下标 3-能切片 4-可以存储任何类型的数据,每个元素是任意类型 5-内容可以改变:增删改查 1-值 alist[0] = 9 2-个数 alist.append(5)—增加后面—追加1-列表的定义: 1- []---英文的括号 2-type([])---- <class 'list'
转载 2023-06-27 16:20:05
142阅读
数据观世界Python 3.6版本引入了一个名为secrets的新模块,用于生成强大而安全的随机数。在本文中,我们将学习如何使用secrets模块来保护你的小秘密。在以往版本的Python,random模块提供的随机生成器是伪随机数生成器,它不具有加密安全性,因此在Python 3.6及更高版本添加了secrets模块。加密安全随机生成器使用同步方法生成随机数据,以确保没有两个进程可以同时获得
  • 1
  • 2
  • 3
  • 4
  • 5