首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python各版本的主要更改

    Python各版本的主要更改 译: 《Summary of Major Changes Between Python Versions》 https://www.nicholashairs.com/posts.../major-changes-between-python-versions/ 在这里插入图片描述 本文总结了Python 3.7到3.12的语法及标准库的主要更改,并且介绍了typing模块的主要更改...此外,还提到了各个版本的EOL(End of Life,Python官方不再提供安全补丁的日期)。 各个版本的主要更改 3.7及更早版本 python3.7版本在2023年7月 EOL。...Python表达式,包括重用与包含f-字符串相同引号的字符串,多行表达式,注释,反斜杠和Unicode转义序列。...各个版本的EOL: https://endoflife.date/python Ruff https://github.com/astral-sh/ruff Ruff是一个用 Rust 编写的 linter

    29310

    - Python 的脚本结构

    在了解 python 的脚本结构之前, 我们先创建一个脚本 创建一个项目与演示脚本 python 的脚本结构 python 脚本的执行 在 Pycharm 中,我们有两种方式执行脚本。...另一种就是利用 Pycharm 的 Terminal 命令行终端 python 的头部注释 什么是python头部注释 写在 python 脚本第一行,以 "#" 开头的表示的信息就是头部注释 由于...导入的是将python中的一些封装好的功能、函数,放在当前脚本中使用 不导入的功能在当前脚本中无法被直接使用(除了python自带的内置函数) 2.为什么需要导入?...上文的 "print" 函数的脚本输出结果见下图 由此可知,python脚本的执行顺序是由上而下,逐行执行的。"...其实是不一定的,假设没有主函数,那么运行 python脚本 时,就会至上而下,逐行运行 python脚本 的所有代码。 既然不一定需要执行入口,那么执行入口的意义是什么呢?

    30700

    Python常见的脚本汇总

    print(set(list3)) #去重,类型为set需要转换成list print(list(set(list3))) 15、随机生成验证码的两种方式(数字字母) import random...# -*- coding: UTF-8 -*- # Python 斐波那契数列实现 # 获取用户输入数据 nterms = int(input("你需要几项?"))...判断所有字符都是空白字符、\t、\n、\r 27、字符串大小写转换  str = "https://www.cnblogs.com/duxf100/" print(str.upper()) ##把所有字符中的小写字母转换成大写字母...print(str.lower()) ##把所有字符中的大写字母转换成小写字母 print(str.capitalize()) ##把第一个字母转化为大写字母,其余小写 print(str.title...()) ##把每个单词的第一个字母转化为大写,其余小写 28、计算每个月天数 import calendar monthRange = calendar.monthrange(2019,5)

    1.2K20

    python常用的备份脚本

    脚本介绍: 1)备份源目录的文件 2)目标文件以tar 和bzip2的方式压缩之后放在当前日期文件夹下 4)备份文件以时间注释和执行脚本的用户命名 3)主要用到了时间模块,系统模块,和getpass模块.../bin/env python   import os  import time  import getpass  source = ['/data/mysql', '/data/mysql/mysql.../bin/env python   #告诉解释器查找pyton解释器并且使用它  #_*_encoding:utf8_*_   #指定编码为utf8编码  import os  #导入系统模块   import...data/mysql/mysql']   #定义备份源目录  target_dir = '/backup/'  #定义备份目标目录   user = getpass.getuser()  #定义使用备份脚本的用户...target = today + now + '_' + user + '_' + 'tar.bz2'   #如果注释为空,备份文件的文件名为日期时间运行脚本用户   else:       target

    1K10

    加速你的python脚本

    所以就在谷歌上搜了搜有没有办法可以提升python for loop的速度,然后就发现了非常好用的模块:Numba Numba makes Python code fast 官方网址:http://numba.pydata.org.../ 首先如果你没安装的话,可以通过pip install numba --user装一下,或者如果你已经安装了Anaconda3的话,那直接用conda安装的python3就有这个模块。...,我对每个函数都运行了2次,func_A的时间几乎一致,func_A1第二次的时间比第一次少了四个数量级,这是因为第二次的时间才是numba加速后函数执行的时间。...所以总的来说numba加速后速度提升还是很大的,特别是对有想加速python脚本需求的人来说。...最后,其实numba还提供了向量化运算的装饰器@vectorize,结合向量化运算使所有元素的计算同时进行,下期我将给大家继续介绍它的简单用法。

    92251

    Python批量更改多波段遥感数据的方法

    本文介绍基于Python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处理,并将所得处理后数据保存为新的遥感影像文件的方法。   首先,看一下本文的具体需求。...而对于这些遥感影像文件,有的文件其各波段数值已经处于0至1的区间内(也就是反射率数据的正常数值区间),而有的文件其各波段数值则是还没有乘上缩放系数的(在本文中,缩放系数是0.0001)。   ...可以看到其各波段数值都是大于1的,这是因为其数值都是还没有乘上缩放系数的,即是真实的反射率数值的10000倍。   ...在本文中,对4个波段进行的其实是相同的处理,即将大于1的像素值除以10000。   ...此时,打开本文开头展示的那1景遥感影像,可以看到其像素数值已经是乘上缩放系数之后的了,也就是落在了0至1的区间内;如下图所示。

    20710

    Python中的chdir函数:更改工作目录利器

    在Python中,`chdir`是一个内置函数,用于更改当前工作目录。今天就给大家简单介绍一下该函数的用法和一些注意事项,一起来学习一下吧。  ...`chdir`函数的使用  `chdir`函数可以用于更改当前工作目录。它接受一个字符串参数,表示目标目录的路径名。...注意事项  1、如果目标目录不存在,或者用户没有足够的权限进行更改,则会引发`OSError`异常。  2、更改工作目录时,应当确保路径名是绝对路径,否则可能会发生错误。  ...然后,需要恢复之前的工作目录时,可以调用`chdir`函数并将之前保存的路径名作为参数传递。  4、在多线程或多进程环境中,应当避免在不同的线程或进程中同时更改工作目录,以避免导致意外结果。  ...今天的内容就这么多了,希望能够对大家学习python有所帮助,也欢迎评论区留言讨论。关注我,让你学习不迷路。

    24540
    领券