python基础

python基础(十七):三元表达式、列表生成式、生成器生成式

python基础(十七):三元表达式、列表生成式、生成器生成式

文章目录一、三元表达式二、列表生成式(1)列表生成式语法(2)列表生成式案例(3)字典生成式案例(4)集合生成式案例三、生成器生成式 一、三元表达式 三元表达式是python为我们提供的一种简化代码的解决方案,语法如下 res = 条件成立时返回的值 if 条件 else 条件不成立时返回的值 二、列表生成式 (1)列表生成式语法 列表生成式是python为我们提供的一种简化代码的解决方案,用来快... »

python基础(十八):函数式、递归调用

python基础(十八):函数式、递归调用

文章目录一、函数式1、函数式简介2、匿名函数与lambda二、递归调用1、递归调用要点透析2、递归调用的两个过程:回溯与递推3、递归经典例题练习(1)嵌套多层的列表,要求打印出所有的元素(2)二分法递归实现 一、函数式 1、函数式简介 函数式编程并非用函数编程这么简单,而是将计算机的运算视为数学意义上的运算,比起面向过程,函数式更加注重的是执行结果而非执行的过程,代表语言有:Haskell、Erl... »

python基础9_1-进程、线程、守护线程、全局解释器锁、生产者消费者模型

python基础9_1-进程、线程、守护线程、全局解释器锁、生产者消费者模型

目录1、Python GIL(Global Interpreter Lock)2、进程(process)多进程multiprocessing进程间通讯-Queues/Pipes/Managers进程锁进程池3、线程(thread)语法join函数daemon(守护线程)线程锁之Lock(互斥锁mutex)/RLock(递归锁)/Semaphore(信号量)EventQueue生产者消费者模型4、进... »

python基础:面向对象的编程 类 示例

python基础:面向对象的编程 类 示例

文章目录示例1:创建和使用类示例2:创建和使用类示例3:继承示例1示例4:继承示例2示例5:继承,将实例用作属性 示例1:创建和使用类 创建一个名为Restaurant 的类,其方法__ init __()设置两个属性:restaurant_name 和cuisine_type 。创建一个名为describe_restaurant() 的方法和一个名为open_restaurant() 的方法,其... »

一篇彻底让你搞懂的python基础之Pandas 重塑(stack)和轴向旋转(pivot)的实现

一篇彻底让你搞懂的python基础之Pandas 重塑(stack)和轴向旋转(pivot)的实现

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 文章目录前言0x00 可迭代(Iterable)常见的可迭代对象0x01 迭代器(Iterator)0x02 生成器(Generator) 这篇文章主要给大家介绍了如何通过一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念,对大家学习或者使用Python具有一... »

python基础(十五):装饰器

python基础(十五):装饰器

文章目录一、引言二、装饰器介绍三、装饰器实现1、无参装饰器的实现(1)在不改变函数体源代码和调用方式的前提下,我们能想到下面的办法(2)封装成函数,解决代码冗余(3)把函数名写活2、有参装饰器的实现(1)把函数参数写活了(2)把返回值写活了3、装饰器实现总结4、语法糖5、一个函数叠加多个装饰器(即添加多个附加功能)6、完美伪装原函数属性(了解即可)(1)装饰器伪装不彻底问题(2)通过属性赋值的方法... »

python基础(十二):名称空间与作用域

python基础(十二):名称空间与作用域

文章目录一、名称空间1、内置名称空间2、全局名称空间3、局部名称空间二、作用域1、作用域与名字查找的优先级2、LEGB3、global关键字4、nonlocal关键字一、名称空间首先我们应该知道,栈一般存变量名和变量值所在的内存地址,堆一般存变量值。名称空间就是依据某种判断对栈中的不同种变量进行分区。 »

python基础(十三):函数对象与闭包

python基础(十三):函数对象与闭包

一、函数对象在 Python 中万物皆为对象,函数也不例外,函数作为对象可以赋值给一个变量、可以作为元素添加到集合对象中、可作为参数值传递给其它函数,还可以当做函数的返回值,这些特性就是第一类对象所特有的。 »

python基础字符串操作

python基础字符串操作

文章目录字符串输出大小写操作合并(拼接)字符串制表符或换行符删除空白删除末尾空白:rstrip()删除开头空白:lstrip()同时删除两端空白:strip()’zhang’ 字符串输出 注意双引号和单引号的区别。 print("this is a string") # 结果 # this is a string message = "我叫'王二小'" print(mess... »

python基础之对象

python基础之对象

类的简介 a = int(10) # 创建一个int类的实例 b = str('hello') # 创建一个str类的实例 # print(a , type(a)) # print(b , type(b)) # 定义一个简单的类 # 使用class关键字来定义类,语法和函数很像! # class 类名([父类]): # 代码块 # class MyClass(): pass # print(MyC... »

python基础之异常

python基础之异常

异常 # print('hello') # try: # # try中放置的是有可能出现错误的代码 # print(10/0) # except: # # except中放置的是出错以后的处理防暑 # print('哈哈哈,出错了~~~') # else: # print('程序正常执行没有错误') # print('你好') # print(10/0) def fn(): print('Hell... »

数字图像处理python基础–图片读入显示/图像的逻辑运算/缩放/旋转翻转平移/代数运算/二值化

数字图像处理python基础–图片读入显示/图像的逻辑运算/缩放/旋转翻转平移/代数运算/二值化

数字图像处理基础一、基本操作图片的读入与显示pillowmatplotlibcv2图像的逻辑运算图像缩放图像的旋转与翻转图像的平移图像的代数运算图像的位运算+掩膜简单二值化大津阈值二值化 一、基本操作 图片的读入与显示 pillow 使用pillow的image读入,然后显示 from PIL import Image lina= Image.open('lina.jpg') lina.show(... »

python基础之函数使用

python基础之函数使用

函数简介 # 比如有如下三行代码,这三行代码是一个完整的功能 # print('Hello') # print('你好') # print('再见') # 定义一个函数 def fn() : print('这是我的第一个函数!') print('hello') print('今天天气真不错!') # 打印fn # print(fn) # print(type(fn)) # fn是函数对象 fn()... »

python基础要学什么

python基础要学什么

很多初学者都听说python很火,尤其是伴随着大数据、人工智能时代的到来,Python更是备受关注,学习Python的人也越来越多。那么作为初学者,Python基础要学什么呢?对于Python初学者来说,Python的版本则是你学习的环境。所以在学习之前一定要考虑选择一个合适自己的版本,Python3对零基础的小白很友好,易上手。在确保你的Python环境搭建好了,接下来就是动手开始操作了! »

python基础(十):文件处理

python基础(十):文件处理

文章目录一、引言二、python实现操作文件流程1、操作文件的流程2、资源回收与with上下文管理3、指定操作文本文件的字符编码三、文件操作模式1、控制文件读写操作的模式2、r模式的使用(1)r模式基本知识及使用案例(2)read方法使用:3、w模式的使用4、a 模式的使用5、+ 模式的使用(了解)(1)r+模式的使用(2)w+模式的使用(3)a+模式的使用6、+模式整体总结四、控制文件读写内容的... »

python基础练习(七)

python基础练习(七)

统计所输入字符串中单词的个数,单词之间用空格分隔。 str_1 = input("请输入字符串:") n = 1 if n< len(str_1): n=n+1 for i in str_1: m = str_1.count(' ') print("其中的单次总数是:{}个".format(m+1)) 编写程序,删除一个list里面的重复元素。 a =... »

富贵和你一起复习Python—python基础知识

富贵和你一起复习Python—python基础知识

现在的我已经可以熟练的掌握简单基本的Python爬虫,包括静态页面,动态加载数据,多线程编写爬虫等,感兴趣的兄弟可以翻阅我以前的博文,希望我的分享可以帮到你。但我总感觉自己的基础还是很不扎实,这个博文开始我将以我大二下python学习的课本中的章节为顺序分享自己对python的知识复习,中间会有自己的心得体会。要是有什么错误或者补充可直接评论或者私信哟。 python基础知识Python对象模型P... »

python基础——函数(function)扩展

python基础——函数(function)扩展

1. 高阶函数 接收函数作为参数,或者将函数作为返回值返回的函数就是高阶函数 列: """ 高级函数: 1.接收一个或多个函数作为参数 2.将函数作为返回值返回 """ lst = [1, 2, 3, 4, 5, 6, 7, 8, 9] def fn2(i): if i % 2 == 0: return True return False def fn3(i): if i > 5: retu... »

python基础进阶1.4:字符串、列表、字典,元组相关用法代码讲解

python基础进阶1.4:字符串、列表、字典,元组相关用法代码讲解

目录 字符串 相关操作: 下标和切片: 切片的使用:  find index count replace split lower upper lstrip rstrip strip join  列表  列表的循环遍历:  列表其他常见操作函数: 添加元素(“增”append, extend, insert) 查找元素(“查”in, not in, i... »

一次撸玩python基础

   1、 注释    2、变量    3、类型转化    4.  python打印输出    5.  逻辑运算,条件控制    6.  for 循环    7.  字符串函数    8.  列表数组    9.  二维数组    10.  python 元组    11.  python 字典    12.  python 函数 # 1. 单行注释 ''' 多行注释 ''' # 2. pytho... »

python基础(六):可变与不可变类型、字典中k-v类型限制

python基础(六):可变与不可变类型、字典中k-v类型限制

文章目录一、定义二、验证1、int2、str3、list三、总结四、字典了解补充一、定义可变类型:值改变,id不变,证明了改变的是原值,证明原值是可以被改变不可变类型:值改变,id改变,证明是产生的新值,并没有改变原值,证明原值是不能被改变二、验证1、intx = 10printx = 100printid不一致故为不可变类型!float、布尔类型都是不可变类型,可以自己去试此处就不再多说3、li... »

python基础学习之三控制流语句

       控制流语句的开始部分通常是“ 条件”, 接下来是一个代码块,称为“子句”。在开始学习具体的 Python 控制流语句之前, 我们先了解下条件和代码块。 条件        我们所学习的布尔表达式可以看做是条件,它和表达式是一回事。条件的求值总是为一个布尔值, True 或 False。控制 流语句根据条件是 True 还是 False,来决定具体执行那个语句。 几乎所有的控制流语句都... »

python基础语法—(4)列表的使用方法(最重要的数据类型)

列表列表的表示方法及作用列表的增删改查索引切片增加列表内元素列表内元素的删除修改元素列表操作变量的接收列表的进阶操作 列表的表示方法及作用 1、符号:1):[ ] 2)list()→my_list = list() 2、作用:用于储存多个数据,并且可以嵌套不同的数据类型(tuple,bool,dict,list,str)等。 my_list = ['ab',1,True,[1,'cd'],{'a'... »

python基础教程:Python 动态变量名定义与调用方法

动态变量名赋值 在使用 tkinter 时需要动态生成变量,如动态生成 var1…var10 变量。 使用 exec 动态赋值 exec 在 python3 中是内置函数,它支持 python 代码的动态执行。 示例: In [1]: for i in range(5): ...: exec('var{} = {}'.format(i, i)) ...: In [2]: print(var0, v... »

python基础语法

python语法基础 python靠缩进表达代码逻辑:缩进4个空格 注释:# (pycharm中:ctrl+?) 续行:\ 输入输出 输出:print() 输入:input() 标识符:变量、模块、函数、类等 首字符必须是字母或下划线 其他字符是字母数字下划线 区分大小写 变量赋值 变量赋值操作自右向左进行,将=右边的表达式计算出结果,赋值给=左边的变量 >>> a = 5 + ... »

Page 1 of 41234