自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 2021-03-25

面向对象基础编程思想1.面向过程编程 - 逻辑+基本语法2.函数式编程 - 函数+逻辑+基本语法3.面向对象编程 - 类和对象+函数+逻辑+基本语法类和对象类:拥有相同属性和相同功能的对象的集合(抽象)对象:是类的实例(具体)2.定义类(创造类)语法:class 类名:类的说明文档类的内容说明:类名 - 第一个字母大写,单词采用驼峰式命名类的内容 :a.描述当前这个类是拥有哪些共同属性(变量)和哪些共同功能(函数)的对象的集合b.包括属性和方法两个部分

2021-03-26 08:55:42 86

原创 2021-03-25

正则表达式一、正则匹配符号匹配类符号:1.普通字符:特殊符号意外的字符就是普通字符2.转义字符:1). 匹配一个任意字符2)\d - 匹配任意一个数字字符3)\w 匹配任意一个数字,字母或者下划线(基于ASCII)4)\s - 匹配任意一个空白字符5)\D - 匹配任意一个非数字字符\S - 匹配任意一个非空白字符6)[字符集] - 匹配字符其中的任意一个字符7)[^字符集] - 匹配除了字符集意义的任意一个字符二、检测类符号1.\b - 检查是否是

2021-03-25 09:19:47 373

原创 2021-03-18

异常捕获和文件操作一. 异常捕获1.异常 - 程序报错当程序出现了异常,程序直接结束2.异常捕获异常捕获就是让程序出现异常的时候不崩溃还可以接着往后执行1)语法:-捕获所有类型异常try:代码段1(需要捕获异常的代码)except:代码段2(捕获到异常后会执行的代码)finally:代码段其他代码2)执行过程:先执行代码段1,如果代码段1在执行过程中出现了异常,程序不会崩溃,然后直接执行代码段2(就算代码1有多条语句,后面的语句也不会执行),执行完代码段2才继续执行后续的其他

2021-03-19 08:58:58 93

原创 2021-03-17

python模块和包1.什么是模块什么是包“”“一个py文件就是一个模块,文件名就是模块名(如果一个模块想要被其他模块使用,模块名必须是标识符并且不是关键字)“””2.使用其他模块中的内容一个模块是可以使用另外一个模块中所有的全局变量,但是使用前需要先导入模块“”"导入模块的语法:import 模块名 - 导入指定模块,导入后通过’模块名.x’去使用模块中所有的全局变量from 模块名 import 变量1,变量2,变量3,…- 导入指定模块,导入后可以直接使用import后面的变量im

2021-03-17 19:43:20 94

原创 2021-03-16

高阶函数function is a variable1.函数的本质Python中定义函数其实就是再定义一个类型是function的变量;变量能做的函数都可以做2.变量的常用操作1)age = aprint(age, age + 10)2)list1 = [a, 100]print(list1, list1[0] * 10)list1 = [func1, 100]print(list1, list10)2.高阶函数实参高阶函数 - 如果一个函数的参数是函数,那么这个函数就是实参

2021-03-17 08:50:03 71

原创 2021-03-16

parameter重点:位置参数和关键字参数、参数默认值一般:参数类型说明和带*的不定长#了解:**的不定长1.位置参数和关键字参数 - 根据函数调用的时候实参的传递分类“”"1)位置参数 - 让实参和形参在位置上一一对应2)关键字参数 - 调用的时候在实参前加’形参名='的结构3)位置参数和关键字参数可以一起用,位置参数需要在前面“”"位置参数func1(10, 20, 30) # 换位置参数跟着改变关键参数func1(a=100, b=200, c=300)

2021-03-16 08:55:00 107 1

原创 2021-03-13

字符串1.字符串格式化 - 字符串格式占位符‘’’语法:包含字符串占位符的字符串%(数据1, 数据2, 数据3,…)说明:1)字符串占位符%s - 字符串对应的占位符(可以用任何类型的数据赋值)%d - 整数对应的占位符%f - 小数对应的占位符(默认保留6位小数);%.Nf - 保留N位小数2)数据数据的个数必须和前面占位符的个数保持一致数据可以是任何有结构的表达式‘’’message = ‘%s今年%s岁!月薪:%s元’ % (name, age, mo

2021-03-13 17:09:54 350

原创 2021-03-11

Str字符串含义:‘’’字符串是容器型数据类型:将’’ 、""、""""""、’’’’’‘作为容器的标志,里面的每个符号就是字符串的元素.单个单引号或者单个双引号的字符串不能换行不可变:不能增删改,只能产生新的字符串。有序;有下标元素:字符串的元素就是引号中的每一个基本符号,元素又叫字符,字符又分为普通字符和转移字符两种‘’’2.转义字符‘’’转义字符就是再特定的符号前加\让符号具备特殊的功能或者意义\n - 换行,相当于Enther\t - 水平制表符,相当于按tab’ -

2021-03-11 22:14:08 331

原创 2021-03-10

字典增和改:字典[key] = 值 - 当key存在的时候就是修改指定Key对应的值,当key不存在的时候就是添加键值对删:1.del字典[key] - 删除字典中指定key对应的键值对2.del 字典[key] - 删除字典中指定Key对应的键值对字典相关操作1.字典不支持+、* 和比较大小。只支持比较是否相等的运算2.in 和 not in - 判断字典中指定key对应的键值对3.dict 、lendict(数据) - 将数据转换成字典a.数据必须是序列b.序列中元素

2021-03-11 08:51:23 137

原创 2021-03-09

列表方法ListMethod1.列表.clear() - 清空列表(删除列表中所有的元素)nums = [1, 2, 3, 4, 5, 6, 7]nums.clear()print(nums) #[]2.列表.copy() - 复制原列表产生一个一模一样的新列表,将新的列表返回列表[:]、列表+[]、列表*1 的功能和列表。copy()的功能一模一样id(变量) - 获取变量中保存的数据的地址nums = [1, 2, 3, 4, 5, 6, 7] #

2021-03-10 08:52:34 235

原创 2021-03-08

列表含义:列表是容器型数据类型;将[]作为容器标志,里面多个数据用逗号隔开:[元素1, 元素2, 元素3,…]列表是可变的(可变指的是元素的个数可变;元素的值可变量;元素的顺序可变)、列表是有序的(每个元素都有一个表示元素在列表中位置信息的序号)元素:(容器中每个独立的数据就是元素):没有要求(任何类型的数据都可以作为列表的元素,可重复)一:查 - 获取元素2.1 查单个 - 获取列表中某一个元素语法:列表 [下标]又叫索引 - 获取列表中指定下标对应的元素(记忆死)说明:列表

2021-03-08 20:50:31 177

原创 2021-03-07

python 中的数字类型:python中数字对应的类型又4种:int、float、bool、complex(复数)注意: 浮点数有的时候表示的时候不准确结果是约等于的值,这是计算机本身在存储浮点数的问题1.65 -> 1.649999999999 1.65 -> 1.65000000001bool类型是一种特殊的整形,True本质就是1、False本质就是01.complex(复数) - 由实部和虚部组成的数就是复数结构:a + bj(j是虚数单位,j**2是-1 :a是实部

2021-03-07 22:25:49 144

原创 2021-03-04

for 分支结构 :1.if多分支结构 :根据不同的条件做不一样的事情,但是要求条件之间存在:其中某一个条件成立了,另外的其他条件一定不会成立。if 条件语句1: 代码段1elif 条件语句2: 代码段2elif 条件语句3: 代码段3 ... else: 代码段Nfor 循环循环结构:代码只写一遍,但是可以重复执行很多次1.for循环语法:for 变量 in 序列: **循环体** **说明**:1)for,in - 关

2021-03-04 22:20:42 73 1

原创 2021-03-03

python支持的的运算符号:数学运算符、比较运算符、逻辑运算符、赋值运算符、*位运算1.数学运算符:+ - * / % ** //1)+(加)、 —(减)、*(乘)、/(除)和数学中的功能一模一样print(2+5) # 7print(2*5) # 10print(2/5) # 0.42)%(取余)/(取模) - 求余数x % Y - 求x除以y的余数print(10 % 4) # 2print(15 % 4) # 3应用1: 判断一个数是否能被另外一个数整除

2021-03-03 20:38:00 346 1

原创 变量、注释、字符串 输出和输入

pycham 基础设置和操作1).基础设置:改变字体大小和主题[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n48M4RQi-1614689242621)(D:\千锋\01语言基础\QQ图片20210302185238.png)]2).创建新的文件:鼠标右键点击工程名[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0oaxuv2A-1614689242624)(D:\千锋\01语言基础\QQ截图20210302185631.png)]p

2021-03-02 20:48:17 254

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除