自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多任务

进程并发:任务交替执行(单核 cpu );并行:任务同时执行(多核 cpu,真正意义上的一起执行);进程是实现多任务的一种方式,进程负责向操作系统索要资源,工作是线程完成的,一个进程默认有一个线程,可以在一个进程里面创建多个线程;进程是操作系统进行资源分配的基本单位,线程是 cpu 调度的基本单位;多进程步骤:导入进程包 ----------- import multiprocessing ;创建子进程对象 --------------- sub_process = multiprocessin

2020-08-29 10:30:05 114

原创 Linux 命令

cp -i (交互式提醒)-r (递归)-v (显示路径);mv -i -v ;mkdir -p (parent:创建多层目录);重定向:将终端显示的内容写入指定文件中(不存在会传创建文件),> :覆盖原有内容;>>:追加内容;cat:查看小文件;more:查看大文件,分屏显示;管道(|):将终端显示内容暂时保存至管道,通常配合 grep 使用;创建软链接:ln -s ,类似于创建快捷方式,指向源文件的路径,建议源文件使用绝对路径,可以对文件夹创建软链接;创建硬链接:ln,防止数

2020-08-27 10:48:31 132

原创 复习知识

not : 取反;()是用来改变优先级的;set() 和 {} 都可以用来创建集合,集合无序,具有自动去重功能;all 可以控制 from … import * 导入的工具;a >= 18 and a <= 50 可以写成 18 <= a <= 50;f"{}" — 格式化输出;三目运算符:c = a if a > b else b # a;c /= a + b 相当于 c = c / (a + b);if (a > b) and (b < c)

2020-08-25 13:07:11 156

原创 面向对象基础

类的三要素:类名(名词提炼法、满足大驼峰命名规则)、属性(对象的特征描述)、方法(对象的行为、动词),先做需求分析,需求没有涉及的,不需要考虑;dir 函数可传入 标识符 / 数据 ,用 dir 函数可以查看对象内的所有属性和方法,其中:方法名 格式的方法是 Python 提供的 内置方法 / 属性;格式化输出中,%d 是输出十进制,%x 是输出十六进制;在面向对象开发中,引用的概念是一样的,赋值语句也是一样的,使用一个类创建多个对象时,这些对象在内存中的地址也不一样,默认情况下,print(对象名)

2020-08-11 16:16:38 177

原创 函数返回值和参数进阶

函数需要返回多个值时可以使用元组,return 后面返回的如果是元组,()可以省略在接收返回的元组时,变量个数需要和函数返回的元组中的元素个数一致,两边的括号都可以省略交换数字的 python 专有方法, 利用元组,直接交换在函数内部使用赋值语句,不会对传递的实参产生影响,但如果使用在函数内部使用方法修改了可变类型数据的内容,则会影响到函数外部传递的实参;(理解:变量和数据的存储,地址和引用,赋值语句时修改引用,方法是修改内容)对列表使用 += 实质上是调用了 extend 方法,而非相加后赋值,因此

2020-08-10 21:48:34 152

原创 局部变量和全局变量

局部变量:定义在函数内部的变量,只有在函数内部才能使用,函数执行完成之后会被系统收回,因此,在不同的函数内部可以定义同名的局部变量;全局变量:定义在函数外部,所有函数都可以在内部使用;调试模式下,左下角窗口可以显示,当前运行的代码位置,是在模块(module)中,还是在某个函数内部;在其他开发语言中,大多不推荐使用全局变量,因为全局变量可变范围太大,一旦程序有问题不好维护;函数在执行时,会先在函数内部寻找是否有定义的局部变量,如果没有,再找是否有函数外部定义的全局变量;如果在函数内部有一个和全局变量

2020-08-09 14:42:02 267

原创 变量引用、变量是否可变

变量和数据在内存中是分开存储的 ,变量记录数据在内存中存储的地址叫做引用,id 函数可以查看变量中保存数据的内存地址,数据的地址在本质上就是一个数字;函数的实参本质上传递的是保存数据的引用,而非实参保存的数据本身;函数返回的也是数据的引用而非数据本身;数字、字符串、元组是不可变类型;而列表和字典属于可变类型;不可变类型的数据,一旦在内存中保存之后就无法进行修改;使用方法可以修改列表在内存中保存的数据,但不会修改地址;由于 python 会对字典的 key 进行 hash ,以便于后续的增删改查,而

2020-08-08 21:30:00 401

原创 While 循环知识点

先定义一个循环变量,While 后跟上条件,将 While 及其下方所有带缩进的代码看成一个整体;注意养成先写循环代码,最后处理计数器的好习惯!While 中可以嵌套 if 条件,注意缩进,代码在 如果想在 if 条件成立的情况下执行,应该在 While 原有的缩进基础上再缩进 4 个空格。缩进就是代表一种从属关系!!!偶数判断用 i % 2 == 0;奇数判断用 i % 2 != 0学会用 +=、-= 等符号While 和 if 后面的冒号一定不要忘记!!!!!!...

2020-08-08 21:15:37 564

原创 Python基础知识要点

input 函数中,用户的输入全部都看成字符串类型,当用户输入数字,后面需要进行 > < 等比较时,需要用 int, float 等函数进行类型转换。(注意:只有同类的才能比较。)字符串后跟上乘号"*"可以将字符串输出 n 次。例如:"对不起 " * 10 # 将 对不起 输出 10 次...

2020-08-08 21:15:25 74

原创 函数 def 相关知识要点

定义函数用 def ,注意要先定义函数,才能调用函数,函数的命名要看名知义 def 的格式注意一下;在调试时如果想进入函数内部,调试函数内部代码,按 **F7 (Step into),F8(Step over)**会直接跳过函数内部代码调试,直接将函数最终结果输出;为了函数代码的清晰可辨,建议在 def 上方增加两行空行(包括注释),因此函数的注释建议在函数定义 def 的下方增加 4 个空格缩进之后,用 “”"""" 进行注释,将光标移动至函数调用的地方,可以通过 Ctrl + Q 快速查看该函数的注

2020-08-08 21:15:10 1140

原创 列表相关知识要点

列表的增删查改,排序等列表索引是从"0"开始的;提取列表中的某个元素直接在列表名后面加"[]",括号内是元素的索引号;知道某个元素的内容,想查询该元素在列表中的索引号,可以用 index 方法,"~.index()",在括号中输入该元素的内容即可,如果该元素在列表中多次出现,则查询第一个出现位置处的索引号;修改某元素的内容,使用 "~[] = ",括号中为该元素的索引号,直接将修改的内容赋值即可;向某列表中增加元素可以使用 append (向尾部增加),insert (向指定位置添加),exten

2020-08-08 21:14:55 319

原创 元组相关知识要点

**元组**也是多个元素组成的序列,和列表不同的地方有两点:1.元组是用**小括号()来定义** 2.元组中的数据一旦确定**无法进行修改**,在实际开发中,元组通常用来保存**不同类型的数据**,而列表中的数据类型一般是一样的;元组相关的方法只有 index 和 count ,注意在提取元组中的元素时,还是需要用中括号"[]"(就像一个小格子一样)创建空元组在括号中不加任何东西即可,但是在创建只有一个数据的元组时,需要在改数据后加上一个 逗号","例如:info_tuple = (1,)

2020-08-08 21:14:30 620

原创 字典相关知识要点

**字典**是除列表外最灵活的数据类型,与列表不同的是,字典是**无序**的,定义字典的时候用一对**大括号"{}"**字典通常用来**存储一个物体的相关信息**,字典中的每个元素由键值对组成,**键(key)相当于列表中的索引**,键可以是**字符串**、**数字**、**元组**,但键名必须唯一,**不能重复**,键与值之间用**冒号":"**分隔,键值对之间用**逗号","**分隔;在定义字典时,建议**一个元素占一行**,看起来更加清楚;字典的增删查改和列表的很像,把**列表中的索引号换成 k

2020-08-08 21:13:53 299

原创 字符串相关知识要点

字符串可以使用单引号和双引号定义,一般使用双引号,当字符串内部需要使用双引号时,可以使用单引号定义;可以把字符串看成有索引的序列,也可以对字符串进行遍历;isspace 方法可以判断字符串是否只包含空白字符(包括:空格、\t、\n、\r 等)isdecimal 方法可以判断字符串中是否只包含数字isdigit 方法可以判断字符串中是否只包含数字、(1)、\u00b2 等isnumeric 方法还可以对中文数字进行判断;注意 :三个判断数字的方法都不能判断小数,从上至下,判断的范围逐渐扩大,在实际

2020-08-08 21:10:41 272

原创 str、list、dict、tuple 公共方法知识要点

len 函数可以统计容器中的元素数量;del 函数可以删除某个元素(del 也可以当关键字使用);max 、min 函数可以返回容器中最大、最小的元素,但字典在使用时,只针对 key 进行比较;cmp 函数在 python 3 中被删除了,可以使用比较运算符**"<"、">"等对字符串、列表、元组进行比较大小,字典不能比较!字符串的比较有:“0” < “A” < “a”**字符串、列表和元组是有序的,可以切片;字典是无序的不能切片同样的,对于字符串、列表和元组可以用**"+"合并

2020-08-08 21:10:07 96

原创 名片管理系统心得

首先搭建框架,在主程序 main 文件中,编写大框架,实现基本的用户输入和判断;在工具文件 tools 中,编写函数以供主程序调用;在 main 文件的最顶部使用 import 关键字导入 tools ;如果在开发程序时,不希望立刻编写分支内部的代,可以使用 pass 关键字,表示一个占位符,能够保证程序的代码结构正确程序运行时,pass 关键字不会执行任何操作;在判断多个 or 相连的条件时,可以尝试使用成员运算符 in 进行判断;while True 是一个无限循环,只有当用户主动退出(break

2020-08-08 21:09:35 456

原创 if 语句相关知识要点

if语句相关知识要点Python 中, 将 if 语句及其下面缩进的代码看成一个整体!!!!

2020-08-08 21:08:10 375

空空如也

空空如也

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

TA关注的人

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