![](https://img-blog.csdnimg.cn/20210910162245350.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
python技术仓库,乱七八糟。
systemyff
不会修电脑。
展开
-
python时间格式的一些坑
python最过于混乱的就是时间格式,这里举例三种时间戳1、datetime.datetime python自带的时间戳2、pandas.Timestamp pandas自带的时间戳3、numpy.datetime64 numpy自带的时间戳第一:三者的相互转换,这里不进行代码的展示,python的最大优点就是官方文档极为完善。第二:数据库的时间格式需要有时区,一些新建时间戳的方法会导致时间戳里时区为空,插入报错。第三:只有同类型的,且都拥有都有时区信息的时间才可以相互比较!原创 2022-03-02 16:31:27 · 883 阅读 · 0 评论 -
Python多进程的一些注意点
需要高性能计算的python程序,同时还可以并行操作,确实需要多进程这把利器。但是python的多进程支持确实有一些大坑,并且网上大部分文章几乎全部是复制粘贴,完全脱离实际。所以经过实验,这里进行一些补充。if __name__ == '__main__': 这是multiprocessing规定必须要添加的!!!一定要把它写在程序的最头部,否则每次新建进程,会全把if前的python语句指令执行一遍!!!...原创 2022-01-03 08:38:03 · 270 阅读 · 0 评论 -
python精简技术总结八讲(八、文件操作)
打印到屏幕最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下:#!/usr/bin/python-- coding: UTF-8 --print “Python 是一个非常棒的语言,不是吗?”你的标准屏幕上会产生以下结果:Python 是一个非常棒的语言,不是吗?读取键盘输入Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:raw_inputinputra原创 2021-09-30 20:26:14 · 79 阅读 · 0 评论 -
python精简技术总结八讲(七、类)
类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量, 用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。局部变量:定义在方法中的变量,只作用于当前实例的类。实例变量:在类的声明中,属原创 2021-09-30 20:25:43 · 75 阅读 · 0 评论 -
python精简技术总结八讲(六、函数)
定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。...原创 2021-09-30 20:25:05 · 84 阅读 · 0 评论 -
python精简技术总结八讲(五、字典的妙用)
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。dict = {‘a’: 1, ‘b’: 2, ‘b’: ‘3’}dict[‘b’]‘3’dict{‘a’: 1, ‘b’: ‘3’}值可以取任何数据原创 2021-09-30 20:24:29 · 152 阅读 · 0 评论 -
python精简技术总结八讲(四、列表简单操作)
1.遍历整个列表我们经常需要遍历列表的所有元素,对每个元素执行相同的操作。假设我们有一个魔术师名单,需要每个魔术师的名字都打印出来。为此,我们可以分别获取名单中的每个名字,但这种做法会导致多个问题。例如,如果名单很长,将包含大量重复的代码。再如,每当名单的长度发生变化时,都必须修改代码。因此,我们可以通过使用for循环,让Python去处理这些问题:magicians = [‘alice’, ‘david’, ‘carolina’]for magician in magicians:print(ma原创 2021-09-30 20:23:52 · 107 阅读 · 0 评论 -
python精简技术总结八讲(三、循环以及逻辑分支)
1、三种条件语句1) if 条件:执行语句块a2) if 条件:执行语句块aelse:执行语句块b3) if 条件:执行语句块aelif 另一个条件:执行语句块belse:执行语句块c原创 2021-09-30 20:22:55 · 95 阅读 · 0 评论 -
python精简技术总结八讲(二、输入输出)
对于编程语言,输入和输出近乎于人的手和腿,Python的输入和输出既独特又容易理解。我们需要了解输入输出的多种用法,熟练地掌握输入和输出对于日后的学习至关重要。 1.输入(input())Python使用input()函数来存入用户输入的信息。input()的使用规则比较简单,因为我们在前面讲到过,Python在使用变量的时候不需要提前定义,所以我们在需要输入信息的时候只要给定一个变量名即可直接输入。例如:901.png即: 变量名=input(‘指引信息’)下面多给几个例子来看一下这个i原创 2021-09-30 20:22:08 · 181 阅读 · 0 评论 -
python精简技术总结八讲(一、变量和简单数据类型)
创建变量变量是存放数据值的容器。与其他编程语言不同,Python 没有声明变量的命令。首次为其赋值时,才会创建变量。实例x = 10y = “Bill”print(x)print(y)运行实例变量不需要使用任何特定类型声明,甚至可以在设置后更改其类型。实例x = 5 # x is of type intx = “Steve” # x is now of type strprint(x)运行实例字符串变量可以使用单引号或双引号进行声明:实例x = “Bill”is the原创 2021-09-30 20:21:06 · 132 阅读 · 0 评论 -
python精简技术总结八讲(目录)
一、变量和简单数据类型二、输入输出三、循环以及逻辑分支四、列表简单操作五、字典的妙用六、函数七、类八、文件操作原创 2021-09-30 20:20:01 · 76 阅读 · 0 评论