Python基础篇(三)】的更多相关文章

Python基础篇_函数及代码复用 函数的定义.使用: 函数的定义:通过保留字def实现. 定义形式:def <函数名>(<参数列表>): <函数体> return<函数返回值列表> 函数的使用:定义后不能直接使用函数,需要调用函数. 调用方法:<函数名>(<实际赋值参数列表>) 函数的参数调用:可选参数传递.参数名称传递.函数的返回值 可选参数传递:函数的参数在定义的时候可以给函数指定默认值,当某参数没有传入时,则使用默认值进行代替…
元组是序列的一种,与列表的区别是,元组是不能修改的. 元组一般是用圆括号括起来进行定义,如下: >>> (1,2,3)[1:2]     (2,) 如果元组中只有一个元素,元组的表示有些奇怪,末尾需要加上一个逗号: >>> (1,2,3)[1:2]     (2,) >>> 3*(3)      9      >>> 3*(3,)      (3, 3, 3) tuple函数 tuple函数用于将任意类型的序列转换为元组: >&…
PYTHON基础篇(三) 装饰器 A:初识装饰器 B:装饰器的原则 C:装饰器语法糖 D:装饰带参数函数的装饰器 E:装饰器的固定模式 装饰器的进阶 A:装饰器的wraps方法 B:带参数的装饰器 C:多个装饰器装饰一个函数 迭代器 A:初识迭代器 B:迭代器的优缺点 生成器 A:初识生成器 B:文件监听实例 C:生成器函数的进阶 D:生成器实例(平均值计算器) E:yield from用法 生成器表达式和各种推导式 A:生成器表达式 B:列表推导式 C:字典推导式 D:集合推导式 ♣一:装饰器…
python基础篇 python是由C语言写的: pass 占位符: del,python中全局的功能,删除内存中的数据: 变量赋值的方法: user,pass = 'freddy','freddy123' [变量名全是大写,表示是一个全量,最好不要更改:] for循环语法小技巧: ): :break [在程序比较小的时候,可以使用次方法] print(i 查看数据类型: [tyep(),]>>> r=(1,2,3,4,5) >>> type(r) <class…
PYTHON基础篇(六) 正则模块re A:正则表达式和re模块案例 B:re模块的内置方法 时间模块time A:时间模块的三种表示方式 B:时间模块的相互转换 随机数模块random A:随机数模块的使用方法 系统模块os A:系统模块的使用方法 python解释器交互模块sys A:交互模块的使用方法 序列化模块 A:序列化模块的介绍 B:序列化模块的使用方法 模块的导入 A:模块复用功能的使用说明 B:模块起别名 C:多模块同时导入和模块导入规则 D:from 模块 import 方法…
PYTHON基础篇(一) 变量 赋值 输入,输出和导入 A:输入 B:输出 C:导入 运算符 A:算数运算符 B:比较运算符 C:赋值运算符 D:位运算符 E:逻辑运算符 F:成员运算符 G:身份运算符 数据类型 A:数字 B:字符串 C:布尔 D:列表 E:元祖 F:字典 文件基础操作 ♣一:变量 在任何语言中都有变量和赋值这种最基础的操作,也是入门接触改语言的第一件事情. 变量,很多人从字面上理解成变化的量,这个定义不会有太大问题,总的来说变量就是不固定的,可变化的数值或者字符等. 变量我们…
PYTHON基础篇(二) if:else,缩进 A:if的基础格式和缩进 B:循环判断 C:range()函数和len()函数 D:break,contiue和pass语句 for,while循环 函数基础 A:函数的定义和返回值 B:返回值的三种情况 C:函数的注释 函数的进阶(命名空间和作用域) A:内置命名空间 B:全局命名空间 C:局部命名空间 D:全局作用域 E:局部作用域 F:函数的嵌套和作用域链 G:函数名的本质 闭包 ♣一:if:else和缩进 A:if的基础格式和缩进 我们先看…
PYTHON基础篇(四) 内置函数 A:基础数据相关(38) B:作用域相关(2) C:迭代器,生成器相关(3) D:反射相关(4) E:面向对象相关(9) F:其他(12) 匿名函数 A:匿名函数基础格式 递归函数 A:初识递归函数 B:递归函数实例 ♣一:内置函数 内置函数是python本身携带的功能,当你打开解释器的时候就随之启动存在了,可以直接去调用,经过python这么多年的发展内置函数也在变多,这个可以去python官网去查询内置函数的说明,这些函数都有一个特点就是可以在函数名后面加…
Python基础篇(文件操作) 一.初始文件操作 使用python来读写文件是非常简单的操作. 我们使用open()函数来打开一个文件, 获取到文件句柄. 然后通过文件句柄就可以进行各种各样的操作了. 根据打开方式的不同能够执行的操 作也会有相应的差异. 打开文件的方式: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b 默认使⽤的是r(只读)模式 二.只读操作(r,rb) f = open("护士少妇嫩模.txt",mode="r…
第一部分(python基础篇)80题 为什么学习Python?==*== # 1. python应用于很多领域,比如后端,前端,爬虫,机器学习(人工智能)等方面,几乎能涵盖各个开发语言的领域,同时它相对于其他语言而言,简洁. 通过什么途径学习的Python?==*== # 通过自学,网上看视频资料,网上买书的方法学习 Python和Java.PHP.C.C#.C++等其他语言的对比?==*== ''' python 1. 简单----Python是一种代表简单主义思想的语言.阅读一个良好的Pyt…
Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)-------------------------------------------- 七.面向对象编程 python支持面向对象编程:类和对象是面向对象编程的两个主要方面,类创建一个新的类型,对象是这个类的实例. 对象可以使用普通的属于对象的变量存储数据,属于对象或类的变量被称为域:对象也可以使用属于类的函数,这样的函数称为类的方法:域和方法可…
python基础篇之进阶 参考博客:http://www.cnblogs.com/wupeiqi/articles/5115190.html python种类 1. cpython  使用c解释器生产.pyc(字节码),然后转换成机器码,最后到cpu2. javapython java解释器-->字节码-->机器码-->cpu3. IronPython C#解释器-->字节码 --> 机器码--> cpu4. pypy  内部使用自己的解释器编译成字节码-->机器…
Python基础知识(三) 一丶整型 #二进制转成十进制的方法 # 128 64 32 16 8 4 2 1 1 1 1 1 1 1 例如数字5 : 101 #十进制转成二进制的方法 递归除取余数,从底向上 #十进制:5 5%2==1…
PYTHON基础篇(五) 算法初识 什么是算法 二分查找算法 ♣一:算法初识 A:什么是算法 根据人们长时间接触以来,发现计算机在计算某些一些简单的数据的时候会表现的比较笨拙,而这些数据的计算会消耗大量计算机资源,而且耗时,这个时候就有人对这类计算编写了一些策略,这些策略就是算法.这些策略会加快数据计算时间,大大减少计算机的资源消耗. 在长时间人们编写代码的工作中,一些优秀的算法就被流传下来,但是不是所有的算法都能实现目的一步到位的工作,它只能减少你的代码,提高工作效率,随着知识的不断积累,你会…
站长资讯平台:Python基础篇--输入与输出在任何语言中,输入和输出都是代码最基础的开始,so,先来聊一聊输入和输出输出输入END在任何语言中,输入和输出都是代码最基础的开始,so,先来聊一聊输入和输出输出在python中,我们一般用print() 输出,在括号里输入你想输出的信息,用引号包裹起来(单双三都可以),例如我们来输出一个’hello,python’ >>>print('hello,python')>>>hello,python>>>pri…
Python基础篇(set集合,深浅拷贝) set集合是Python的一个基本类型,一般是不常用.set中的元素是不重复的.无序的里边 的元素必须是可hash的比如int,str,tuple,bool 我们可以这样记,set就是dict类型的数据但是不保存value,只保存key, set也用{}表示 注意:set集合中的元素必须是可hash的,但是set本事是不可hash的. set是可变的. set1 = {','alex',2,True,[1,2,3]} # 报错 set2 = {','a…
python基础篇(is,==,): 一.is和==的区别 1.id() 通过id()我们可以查看到一个变量表示的值在内存中的地址. s = 'alex' s = "alex" lst = [1, 2, 4] lst1 = [1, 2, 4] # 我们发现. 字符串的数据地址是⼀样的. ⽽ 列表的数据地址是不⼀样的. tup = (1, 2) tup1 = (1, 2) print(id(tup)) print(id(tup1)) 小数据池(常量池):把我们使用过的值存到小数据池中,以…
Python基础篇(格式化输出,运算符,编码): 格式化输出: 格式:print ( " 内容%s" %(变量)) 字符类型: %s  替换字符串      %d 替换整体数字    %f替换浮点型 ------------ info of Alex Li -----------                          ------------ info of %s -----------  Name : Alex Li                           …
Python基础学习三 1.列表与元组 len()函数:可以获取列表的元素个数. append()函数:用于在列表的最后添加元素. sort()函数:用于排序元素 insert()函数:用于在指定位置添加元素. list=['1','2','3','4'] list.insert(1,5) #在索引为1处添加元素5 pop()函数:删除指定索引的元素,空填时默认最后一位. 元组的元素不能被修改.在单元素元组的定义中,需要在元素后添加英文逗号 t=(1,) 元组不可变,但是若其元素有列表等,可以通…
Python基础篇_文件和数据格式化 文件的使用:文件打开.关闭.读写 文件打开:通过open()函数打开文件,并返回一个操作文件的变量. 使用语法:<变量名> = (<文件路径以及文件名>,<打开模式>) open()函数的七种打开模式: 打开模式 含义 ‘r’ 只读模式.如果文件不存在,则返回异常FileNotFoundError,默认值 ’w’ 覆盖写模式,文件不存在则创建,存在则完全覆盖原文件 ’x’ 创建写模式,文件不存在则创建,存在则返回异常FileExis…
Python基础篇——组合数据类型的基本概念 集合类型:元素的集合,元素之间无序 序列类型:是一个元素向量,元素之间存在先后关系,通过序号进行访问,没有排他性,具体包括字符串类型.元组类型.列表类型 映射类型:“键-值”数据项的组合,每个元素是一个键值对,表示:(key,value),其典型代表是:字典类型 其他类型:元组--小括号方式表示:集合-大括号方式表示. 列表类型:定义.索引.切片 列表:包含0个或多个元素组成的有序序列,用中括号[]表示,还可以通过list(x)函数将集合或者字符串类…
Python基础篇——基本数据类型 数字类型:整数类型.浮点数类型.复数类型 整数类型:4种进制表示形式:十进制.二进制.八进制.十六进制,默认采用十进制,其他进制需要增加引导符号 进制种类 引导符号 描述 十进制 无 默认情况 二进制 0b/0B 由字符0或1组成 八进制 0o/0O 由字符0-7组成 十六进制 0x/0X 由字符0-9.a-f或A-F组成 浮点数类型:数值范围和小数精度受不同计算机系统限制,一般范围在-10308----10308之间,区分精度:2.22×10-16左右. 表…
Python基础篇——基本语法元素 缩进:体现强制可读性,一般缩进4个空格.一个或多个Tab 注释:单行注释----以 # 开头 多行注释----每行以 # 开头,以 # 结束 变量:无须提前声明.可随时命名.赋值.使用 命名规则:大小写字母.数字.下划线.汉字组合使用   首位不能是数字      大小写敏感      标识符中间不能出现空格 命名长度无限制 保留字:被内部定义并保留使用的标识符,区分大小写,共33个 and as assert async await break class…
目录 Python自动化测试面试题-经验篇 Python自动化测试面试题-用例设计篇 Python自动化测试面试题-Linux篇 Python自动化测试面试题-MySQL篇 Python自动化测试面试题-Redis篇 Python自动化测试面试题-Python基础篇 Python自动化测试面试题-算法篇 Python自动化测试面试题-接口篇 Python自动化测试面试题-Selenium篇 Python自动化测试面试题-性能篇 Python中lambda是什么意思 只有一行语句的匿名函数 为什么…
从2019年3月底开始学习Python,4月12日在CSDN发表第一篇博文,时至今日已有4个月零12天. 4个多月的学习,老猿从一个Python小白成长到今天,可以说对Python这门语言已经略知一二,我想自己掌握的Python基础知识范围从某种程度上讲已经超出了老猿掌握的C语言基础知识的范围. 随着对Python了解的越深入,老猿有两个感觉,一是Python真是一门强大有吸引力的语言,二是Python可以学习的东西真的很多.所以老猿才有"学如不及,犹恐失之"的感悟. 但老猿觉得基础知…
转载请注明原创出处,谢谢! 说在前面 上篇NIO相关基础篇二,主要介绍了文件锁.以及比较关键的Selector,本篇继续NIO相关话题内容,主要谈谈一些Linux 网络 I/O模型.零拷贝等一些内容,目前能理解到的就这些了,后续还会继续有一到二篇左右与NIO内容相关,估计在后续netty等一些学习完成之后,在回过头来看看NIO系列,再补充补充. 用户空间以及内核空间概念 我们知道现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方).操心系统…
1. 判断下面的结果 # 1. 判断下面的结果 # 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 print(1 > 1 or 3 < 4 or ((4 > 5 and 2 > 1) and 9 > 8) or 7 < 6) # True # 1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8 and 4 &g…
Python基础数据类型 1.int # int 用于计算 num = 3 # int 与其他数据类型转换 int_to_str = str(num) # 数字加引号 print(int_to_str) int_to_bool = bool(num) # 非0 为True 否则为False print(int_to_bool) 2.bool # bool True False 用于判断真假 b = True # bool于其他类型之间转换 bool_to_int = int(b) # True…
一.Python环境 windows环境安装Python步骤 .下载安装包:https://www.python.org/downloads/windows/  .安装:默认安装路径:C:\python27 .配置环境变量 二.Python初识 2.1  第一个Python程序编写(pycharm python) print ("hello,python!!!")# Python2输出中文问题 首行添加 # -*- encoding:utf-8 -*-# python3不存在输出中文问…
Docker+K8s基础篇(三) kubernetes上的资源 A:k8s上的常用资源 Pod的配置清单 A:Pod上的清单定义 B:Pod创建资源的方法 C:spec下其它字段的介绍 Pod的生命周期 A:Pod的生命周期阶段 B:容器的两种探测(探针) C:容器启动后和终止前钩子 ♣一:kubernetes的资源 A:k8s上的常用资源: 1:workload(工作负载型对象): pod,Replicaset,Deployment,statefulSet,DaemonSet,Job,Cron…