自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python Day6 集合

集合

2021-08-18 22:51:17 103

转载 Python day1 Python的字符串format

Python的字符串format字符串是Python程序重要的数据类型,到目前为止,我们输出的字符串的内容都是固定的,但有时候通过字符串输出的内容不是固定的,这个时候需要使用format来处理字符串,输出不固定的内容。字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。# 字符串模板template = 'Hello {}'# 模板数据内容world = 'World'result = template.format(w

2021-07-22 22:12:10 127

转载 Python day3 Python中raw字符串与多行字符串

Python中raw字符串与多行字符串如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:r'\(~_~)/ \(~_~)/'但是 r’…’ 表示法不能表示多行字符串,也不能表示包含’和 "的字符串。如果要表示多行字符串,可以用 ‘’’…’’’ 表示:'''Line 1Line 2Line 3'''上面这个字符串的表示方法和下面的是完全一样的:'Line 1

2021-07-21 17:29:43 166

原创 Python Day4 列表的遍历、嵌套及随机分配办公室实例

列表

2020-12-15 16:34:40 437

原创 Python Day4 列表增加、删除、修改、复制数据

3.2 增加append():列表结尾追加数据。# 语法:列表序列.append(数据)name_list = ['TOM', 'Lily', 'ROSE']name_list.append('xiaoming')print(name_list) # ['TOM', 'Lily', 'ROSE', 'xiaoming']name_list.append([11, 22])print(name_list) # ['TOM', 'Lily', 'ROSE', 'xiaoming',

2020-12-08 01:56:56 179

原创 Python Day4 列表简介

01-列表简介列表可一次性存储多个数据,且可以为不同数据类型。(工作经验:一般保证一个列表存储相同数据类型,后期好控制。)可进行的操作:增、删、改、查。3.1查找3.1.1下标Pycharm技巧:ctrl+D 复制。print(name_list[0])3.1.2函数index():返回指定数据所在位置的下标。# 语法:列表序列.index(数据, 开始位置下标, 结束位置下标)name_list = ['TOM', 'Lily', 'ROSE']# 1. index()print

2020-12-08 01:28:54 179

原创 Python入门到精通Day12:16-23-高阶函数

四、高阶函数把函数作为参数传入,这样的函数称为高阶函数,高阶函数是函数式编程的体现。函数式编程就是指这种高度抽象的编程范式。

2020-12-05 17:30:57 133

原创 Python Day5 字典

字典里面的数据是以键值对形式出现,字典数据和数据顺序没有关系,即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即可。字典特点:符号为大括号;数据为键值对形式出现;各个键值对之间用逗号隔开。三、字典常见操作3.1 增写法:字典序列[key]=值注意:如果key存在则修改这个key对应的值;如果key不存在则新增此键值对。注意:字典为可变类型。pycharm技巧:输入符号对后,按Tab键可跳出符号对。dict1 = {'name': 'TOM', 'age': 20

2020-12-05 09:07:14 73

原创 Python入门到精通Day12:06-15-lambda

三、lambda表达式3.1 lambda的应用场景如果一个函数有一个返回值,并且只有一句代码,可以使用lambda简化。(可以简化代码,又可以节省服务器内存开销。)3.2 lambda语法lambda 参数列表 : 表达式表达式必须有返回值。注意:lambda表达式的参数可有可无,函数的参数在lambda表达式中完全适用。lambda表达式能接收任何数量的参数但只能返回一个表达式的值。# 1. 函数def fn1(): return 100result = fn1()pr

2020-12-03 05:38:00 252

原创 Python入门到精通Day8:10-20-推导式

推导式,又叫生成式,是一种更有风格的python代码写法,化简代码。包括:1、列表推导式2、字典推导式3、集合推导式一、列表推导式作用:用一个表达式创建一个有规律的列表或控制一个有规律列表。列表推导式又叫列表生成式。需求:创建一个0-10的列表。用三种方法实现,对比出推导式如何化简代码。'''1.1 创建空列表1.2 循环将有规律的数据写入到列表'''# while 实现list1 = []i = 0while i < 10: list1.append(i)

2020-12-02 20:47:46 158

原创 Python入门到精通Day8:01-09-公共操作和容器类型转换

公共操作:所学的数据序列基本上都支持的操作。下面从三个方面讲解公共操作:1、运算符2、公共方法3、容器类型转换一、运算符str1 = 'aa'str2 = 'bb'list1 = [1, 2]list2 = [10, 20]t1 = (1, 2)t2 = (10, 20)dict1 = {'name': 'Python'}dict2 = {'age': 20}# + 合并print(str1 + str2) # aabbprint(list1 + list2) #

2020-11-29 20:47:43 92

原创 Python入门到精通Day12:01-05-函数递归

二、递归2.1 递归的应用场景递归是一种编辑思想,应用场景:1、在我们日常开发中,如果要遍历一个文件夹下面所有的文件,通常会使用递归来实现;2、在后续的算法课程中(比如人工智能、爬虫),很多算法都离不开递归,例如:快速排序。2.1.1 递归的特点(必记)函数内部自己调用自己必须有出口# 回顾知识点:函数的返回值(返回到函数调用的位置)# return的作用:返回值并退出函数def return_num(): return 100result = return_num()pr

2020-11-26 17:14:30 83

原创 Python入门到精通Day9:01-15-函数

一、函数的作用函数就是将一段具有独立功能的代码块融合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。函数在开发过程中,可以更高效地实现代码重用。注意:1、不同的需求,参数可有可无。2、在Python中, 函数必须先定义再调用。...

2020-11-25 06:14:31 124

原创 Python入门到精通Day10:17-21-函数:引用

六、引用6.1 了解引用在python中,值(即数据)是靠引用来传递的。我们可以用id()判断两个变量是否为同一个值的引用。我们可以将id值理解为那块内在的地址标识。# 可变和不可变# 1. int类型# 不可变:int:1.1 声明变量保存整形数据,把这个数据赋值到另一个变量:id()检测两个变量的id值(内存的十进制值)a = 1b = aprint(b) # 1# 发现a和b的id值相同的print(id(a)) # 140729416156832print(

2020-11-25 06:13:51 74

原创 Python入门到精通Day10:08-16-函数参数

四、函数的参数4.1 位置参数位置参数:调用函数时根据函数定义的参数位置来传递参数。def user_info(name, age, gender): print(f'您的名字是{name},年龄是{age},性别是{gender}')user_info('TOM', 20, '男') # 您的名字是TOM,年龄是20,性别是男# user_info('TOM', 20) # TypeError: user_info() missing 1 required position

2020-11-24 20:45:29 106

原创 Python入门到精通Day10:01-07-函数(二)全局变量、多函数、返回值

目标:变量作用域多函数程序执行流程函数的返回值函数的参数拆包和交换两个变量的值引用可变和不可变类型一、变量作用域指的是变量生效的范围,主要分为两类:局部变量或全局变量。局部变量:是定义在函数体内部的变量,即只在函数体内部生效。def testA(): a = 100 print(a)testA() # 100# print(a) # 报错:NameError: name 'a' is not defined# 变量a是定义在testA函数内部的变量,在函数

2020-11-24 20:44:00 134

原创 Python入门到精通Day11:01-17-函数加强:学员管理系统案例

课程:函数加强目标:应用:学员管理系统递归lambda表达式高阶函数一、应用:学员管理系统1.1 系统简介需求:进入系统显示系统功能界面1、添加学员2、删除学员3、修改学员信息4、查询学员信息5、显示所有学员信息6、退出系统系统共6个功能,用户根据自己需求选取。在工作岗位,接手一个项目,首先也要去了解需求。1.2 步骤分析1、显示功能界面2、用户输入功能序号3、根据用户输入的功能序号,执行不同的功能(函数)3.1 定义函数3.2 调用函数1.3 需求实现1.3

2020-11-18 18:01:14 150

原创 Python day1 流程控制语句if

代码缩进不能空格键和tab键乱混用,可能会出错。score = int(input("输入分数:"))if score > 100: print("最高分才100……")elif score >= 80: print("B")elif score >= 90: print("A")elif score >= 60: print("c")elif score >= 40: print("D")else: print(

2020-10-27 21:58:49 46

原创 Python day1 格式化输出

当你遇到这样的需求:字符串中想让某些位置变成动态可传入的,首先要考虑到格式化输出。'''--------------info of 德刚 -----------Name : 德刚Age : 73Job : TeacherHobbie : boy------------ end ------------'''# 制作一个公共的模板# 让一个字符串的某些位置变成动态可传入的。# 格式化输出name = input('请输入你的姓名:')age = input(

2020-09-19 17:50:31 74

原创 Python day2 while循环及初阶练习

练习题:1、使用 while 循环输入 1 2 3 4 5 6 8 9 102、求1-100的所有数的和3、输出1-100内的所有奇数4、输出1-100内的所有偶数5、求1-2+3-4+5…99的所有数的和6、用户登陆(三次机会重试)#练习题:1、使用 while 循环输入 1 2 3 4 5 6 8 9 10n = 1while n<=10: if n == 7: n = n + 1 continue print(n)

2020-09-19 17:24:16 131

原创 Python day1 基础数据类型;int, bool,str索引切片

基础数据类型总览intstr 存储少量的数据(不能存储大量上亿的数据),+*int,切片,其他操作方法bool 判断真假[12, True, ‘alex’, [1,2,3]] list 存储大量的数据 可以任意改动(12, True, ‘alex’, [1,2,3]) tuple 存储大量的数据,不可改变里面的元素{‘name’:‘太白金星’} dict 存储大量的关联型的数据,查询速度非常快set 集合,交集、并集、差集…… 不常用int 主要用于计算 + - * /不同的进制之间的转换

2020-09-16 08:53:49 104

原创 Python day1 变量、常量、注释&基础数据类型初始以及用户输入input

保存文件,路径名越简单越好。变量:代指一些内容。变量名,全部由数字、字母、下划线任意组合,不能以数字开头,不能是python的关键字(不用背关键字),要具有描述性,不能使用中文,不能过长。推荐:驼峰体 AgeOfOldboy ;下划线方式 age_of_oldboy 。变量与变量之间没有互相指向一说。变量只能指向数据,不能指向变量。变量在内存中是唯一命名的。变量用于:代指一些复杂过长的数据。常量:生活中一直不变的量。python中没有真正的常量(C中有真正的常量),为了应和其他语

2020-09-16 03:40:38 328

原创 Python day1 初识与初阶

执行Python程序的三种方式解释器——python/python3 在终端交互式——ipython 在终端集成开发环境IDE(Integrated Development Environment)——PyCharm 图形界面PyCharm适合开发大型项目项目:完成复杂的业务功能PyCharm的快捷键:运行ctrl+shift+F10恢复PyCharm的初始设置:删除C:\Users\Administrator的.PyCharmxxx.x目录。刚开始学习保存运行Python程序时犯了个错误:

2020-09-13 17:38:30 276

原创 Python day4 range的原理及用法

PyCharm用法:Code Completion Ctrl+空格 helps you quickly complete code statements. It works as you type and gives a list of suggestions available from the current caret position.test = "郑建文妹子有种冲我来"for item in test: print(item)'''运行结果:郑建文妹子有种冲我

2020-07-15 11:13:17 309

图灵程序设计丛书: HTML5权威指南(PDF完整高清版)-作者:弗里曼 (Adam Freeman)

本书是系统学习网页设计的参考图书。分为五部分:首先介绍学习需要的预备知识和HTML、CSS和JavaScript的进展;第 二部分讨论HTML元素,并详细说明了HTML5中新增和修改的元素;第三部分阐述CSS,涵盖了所有控制内容样式的CSS选择器和属性,并辅以大量代码示例和图示;第四部分介绍DOM,剖析如何用JavaScript操纵HTML内容;第五部分讲解Ajax、多媒体和canvas元素等HTML5高级特性。本书面向初学者和中等水平Web开发人员,是牢固掌握HTML5、CSS3和JavaScript的必读之作。

2019-03-31

Python编程无师自通—专业程序员的养成(中文版、英文版、源代码)/The Self-Taught Programmer-Cory Althoff

Python编程无师自通—专业程序员的养成(中文版、英文版、源代码)/The Self-Taught Programmer_ The Definitive Guide to Programming Professiona-作者:[美] 科里•奥尔索夫(Cory Althoff)。 在美国亚马逊,有一本书的影响力超高的Python入门书,Kindle版本在美国亚马逊网站的计算机软件、软件开发分类中排行均为第一,超越了众多实力派Python书,众多五星好评。也许你有所耳闻,这本书就是《Python编程无师自通——专业程序员的养成》。 《Python编程无师自通——专业程序员的养成》作者是一名自学成才的程序员,作为一名文科生他通过自学编程,掌握了编程技能并在eBay找到了一份软件工程师的工作。这本书是作者结合个人经验写作而成,旨在帮助读者从外行成长为一名专业的Python程序员。 这本书可以满足几乎所有想要学习编程的初学者。本书适合高中、大学阶段想要自学编程的学生,以及其他行业想入门编程的人,同时也适合作为编程入门的培训教材。 作者自述: 刚开始,很多人学习的是如何用流行的编程语言Python来进行编程。 但是本书不仅是教你如何使用某种特定的语言编程,还会介绍标准教材中所不包括的其他所有知识点。本书分享的是我在成为软件工程师过程中不得不自学的内容。不管你的目标是成为一名软件工程师、企业家,还是在其他的岗位上使用编程技能,你都是本书的目标读者。 学会一门编程语言还不够,你还需要学会其他技能,才能像计算机科学家一样地工作。我会教授大家我从编程新手到专业软件工程师过程中学到的一切。我写是为了向有志于编程岗位的人分享他们需要掌握的知识框架。编程概论的书籍都大同小异——用Python或Ruby介绍编程的基础知识,然后就让你自己摸索。我经常从读完类似书籍的朋友那听到这样的反馈:我现在该做什么?我还不是一名程序员,也不知道下一步该学什么。 本书,就是我给出的答案。

2019-03-31

空空如也

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

TA关注的人

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