
Python
文章平均质量分 84
Joker Zxc
这个世界是属于偏执狂的。
展开
-
Python基础(十六)——Lambda 表达式
Python Lambda表达式说明。原创 2023-08-23 15:18:25 · 1825 阅读 · 1 评论 -
Python——列表(list)推导式
Python 中的列表推导式的说明。原创 2023-08-22 15:34:16 · 12037 阅读 · 0 评论 -
Python——三目运算语句
Python 三目运算语句的说明。原创 2023-08-22 15:38:37 · 1266 阅读 · 0 评论 -
Python基础(十五)——函数
本文以Python3以上为学习基础。1、函数概念对于函数,我们先看看数学中:y=x+1。这就是一个数学的一次函数。不过更多是写作f(x) = x + 1。我肯可以看到,我们给x不一样的值,最后的出来的结果就不一样。那么我们一系列只要用到这个方法的就可以一直用这个函数。x是变量,它可以代表任何数。这样其实和函数的道理是一样的,我们给这个函数不一样的参数,最后的结果不一样,因为中间的计算方式都是固定的。以此类推,在Python中的函数定义就是:可重复使用的,用来实现单一,或相关联功能的代码段。原创 2021-07-25 08:37:23 · 2448 阅读 · 3 评论 -
Python基础(十四)——文件操作(read、readline、readlines)
本文以Python3以上为学习基础。read、readline、readlines都是取文件内容。三者有什么区别?我们先看三个函数的语法格式:fileObject.read([size])size:如果指定了参数size,就按照该指定长度从文件中读取内容,否则,就读取全文。被读出来的内容,全部塞到一个字符串里面。这样有好处,就是东西都到内存里面了,随时取用,比较快捷;“成也萧何败萧何”,也是因为这点,如果文件内容太多了,内存会吃不消的。...原创 2021-07-23 19:11:23 · 6280 阅读 · 5 评论 -
Python——文件打开模式
目录2.1、文件打开模式2.1.1、只读模式打开文件——只读(r)2.1.2、读写模式打开文件——读写模式(r+)2.1.3、写模式打开文件——写模式(w)2.1.4、读写模式打开文件——读写模式(w+)2.1.5、写模式打开文件(追加内容)——写模式(a)2.1.6、读写模式打开文件(追加内容)——读写模式(a)关于文件打开模式可以参考下表:(表格来源于:菜鸟教程)模式 描述 t 文本模式 (默认)。 x 写模式,新建一个文件,如果该文件原创 2021-07-18 21:25:05 · 20430 阅读 · 9 评论 -
Python基础(十三)——文件操作(open函数、close函数)
本文以Python3以上为学习基础。原创 2021-07-18 21:19:09 · 9569 阅读 · 4 评论 -
Python基础(十二)——循环语句
本文以Python3以上为学习基础。循环语句允许我们执行一个语句或语句组多次。Python里面提供了三种循环方式:while 循环:在给定的判断条件为 true 时执行循环体,否则退出循环体。 for 循环:重复执行语句 嵌套循环:while 循环 和 for循环 之间的嵌套除此之外,如果我们想再循环执行过程中更改语句执行的顺序,就可以使用循环空值语句。Python里面提供了三个循环控制语句:break 语句 continue 语句 pass 语句下面我们一个一个的看。首原创 2021-07-17 14:46:39 · 4208 阅读 · 3 评论 -
Python基础(十一)——条件语句
本文以Python3以上为学习基础。目录1、if2、if/else3、if/else/elif4、三元操作符条件语句,肯定都不陌生。任何的编程语言都有。我么你直接上示例。1、if在进行条件判断的时候,如果只有一个条件,使用 if语句。先看if语句的格式:if 条件: 语句1如果条件是 True,执行语句1。如果条件不满足则不执行语句1。注意:Python程序语言指定任何非0和非空(null)值为true;0 或者 null为false。.原创 2021-07-16 06:44:43 · 596 阅读 · 6 评论 -
Python基础(十)——import语句、赋值语句、增量赋值
本文以Python3以上为学习基础。目录1、import:模块的引入2、赋值语句(1)简单赋值(2)一一对应赋值:多个变量一起赋值(3)几个值赋给一个(4)数值交换(5)链式赋值3、增量赋值(1)减法(-)(2)乘法(*)(3)除法(/)(4)取余(%)(5)字符串的增值赋值我们在编写python程序的时候很多时候要使用第三方的库。或者说其中的一些模块。类似于C++语言中,如果你要是用String类,那么你就要使用 include 去导入St.原创 2021-07-16 06:02:12 · 1794 阅读 · 1 评论 -
Python基础(九)——print函数详解,配合参数示例详解
本文以Python3以上为学习基础。目录print:输出语句1、常规输出2、print()函数(1)参数1:*objects -- 对象(2)参数2:sep -- 用来间隔多个对象(3)参数3:end -- 用来设定以什么结尾。(4) 参数4:file -- 要写入的文件对象。(5) 参数5:flush -- 输出是否被缓存。什么是语句?print "Hello, World"就是语句。条件语句,分支语句,循环语句……print:输出语句prin..原创 2021-07-15 20:16:36 · 26833 阅读 · 3 评论 -
Python基础(八)——运算符
本文以Python3以上为学习基础。1、算术运算符2、比较运算符数字比较:字符串比较:字符串中的比较是按照“字典顺序”进行比较的。字典顺序就是英文字典顺序。英语词典里的单词都是按照字母表的顺序(Aa — Zz)来排列的。在后面的就大。例如 b > a下面我们看看单词比较:英文单词的大小写一样吗?是不一样的。排序规则是:A、a、B、b、C、c……因为英语词典里的单词都是按照字母表的顺序(Aa — Zz)来排列的。...原创 2021-07-10 07:51:43 · 755 阅读 · 2 评论 -
Python基础(六)——字典
本文以Python3以上为学习基础。字典(dict)其实就是大括号({})括起来的内容。1、字典格式详解在一个字典中,键是唯一的,不能重复。值则是对应于键,值可以重复。键值之间用(:)英文的冒号,每一对键值之间用英文的逗号(,)隔开。说白了:一个键对应一个值,一个值可以对应多个键。2、创建字典方法一:先创建空字典,随后在里面加入内容。方法二:创建有内容的字典方法三:利用元组在建构字典。方法如下:3、修改字典的内容。空字典添加内容:.原创 2021-07-09 19:26:12 · 1027 阅读 · 0 评论 -
Python的深浅拷贝问题详解(有图,有示例,逐步详解)
本文以Python3以上为学习基础。目录浅拷贝1:直接赋值浅拷贝2:copy()函数深拷贝:deepcopy()浅拷贝1:直接赋值直接上实例,看看下面的现象:我把a直接赋值给b。我们通过 id() 查看对象在内存中的位置。可以看到,在a和b在内存中的位置一模一样。相同的原理,字典的赋值依旧是一样的现象。内存中的位置没有发生改变。这个就是所谓的:浅拷贝。我们直白的看看下面这张图:浅拷贝2:copy()函数下面我们看看copy()。.原创 2021-07-08 22:41:43 · 879 阅读 · 2 评论 -
Python基础(五)——元组
本文以Python3以上为学习基础。元组是用圆括号括起来的,其中的元素之间用逗号隔开。(都是英文半角)特点:其中的元素不能更改元组的元素也是可以进行多样性的。1、元组的索引和切片另外还可以多个索引同时用。例如下面的例子:tmp[2][0]中的[0]是tmp[2]的结果从0开始,一样的索引。特别提醒:如果一个元组中只有一个元素的时候,应该在该元素后面加一个半角的英文逗号。很明显看到,tmp的类型是元组,tmp1的类型是int。tuple用在哪里?原创 2021-07-08 19:52:50 · 952 阅读 · 0 评论 -
Python基础(四)——列表
本文以Python3以上为学习基础。list(列表) 是中括号之间的一列逗号分隔的值。这里tmp就是一个列表。列表中的元素不是固定统一一个类型。很明显列表里面有有int型,有字符串,还有布尔类型也就是(True、False)。1、列表可以使用索引和切片。正索引:负索引:注意:所有的切片操作都会返回一个包含请求的元素的新列表。类似下面这种就是一种列表的拷贝:切片:正常的切片就是类似 tmp[1:3]。python中切片可以进行多次切片处理。.原创 2021-07-07 22:01:10 · 3632 阅读 · 1 评论 -
算法——斐波那契数列+Python语言
Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:若有一只兔子每个月生一只小兔子,一个月后也开始生产。起初只有一只兔子,一个月后就有两只兔子,二个月后就有三只兔子,三个月后有五只兔子……数列其实就是:1,1,2,3,5,8,13,21,34,55,89……数列的规律是:(n-2) + (n-2) = n;当最开始的两个,n = 1 。递归:def Fob(n): if n <= 1: return n; else: return Fob(n-1)+F.原创 2020-09-30 14:09:19 · 680 阅读 · 0 评论 -
亲测解决tensorflow和keras版本不匹配问题。完美解决:ImportError: No module named 'tensorflow.python.eager'。
问题:ImportError: No module named 'tensorflow.python.eager'原因:tensorflow和keras的版本不匹配解决方案:1.查看当前tensorflow的版本:我的tensorflow的版本是:import tensorflow as tftf.__version__2.查看我keras的版本注意:这...原创 2020-05-01 10:01:43 · 15261 阅读 · 9 评论 -
Python基础(三)——字符串
本文以Python3以上为学习基础。字符串:字符串类型是双引号或单引号括起来的。1、字符串格式化+号将多个值拼接起来成新的字符串原创 2021-07-06 22:46:28 · 389 阅读 · 1 评论 -
python基础(二)——运算符详解
Python3为基础进行学习!Python中运算符分类:算术运算符、比较运算符、赋值运算符、逻辑运算符。一、算术运算符算术运算符有:加(+)、减(-)、乘(*)、除(/)、幂(**)、取模(%)、取整(//)二、比较运算符比较运算符有:<、<=、>、>=、==、!=、这里要注意的是:python支持连续比较。即3<4<5 这样是支持的...原创 2020-01-15 20:45:14 · 543 阅读 · 1 评论 -
python基础(一)
目录本文以Python3.6为主的!一、注释二、关键字三、标识符四、变量五、数据类型六、布尔类型七、输入与输出八、转义字符本文以Python3.6为主的!一、注释单行注释:#号开头多行注释:1.每行#号开头。 2.英文单词三个英文单引号。二、关键字关键字就是Python内部定义一些具有特殊功能的标识符,称为关键字。如...原创 2020-01-15 19:34:30 · 1284 阅读 · 0 评论