自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python基础 - 13、面向对象编程(类、对象、方法、属性、getter和setter、私有化、运算符重载)

面向对象编程类、对象、方法、属性、getter和setter、私有化、运算符重载1、编程思维分类​ 1.1 面向过程编程(穷人)​ 一遇到问题马上想用算法或步骤(逻辑)直接解决问题,使用的工具是:逻辑​ 1.2 函数式编程(小资)​ 一遇到问题马上想到的是有没有一个函数具有解决这个问题的功能,如果有就直接用,没有就自己定义一个函数,使用的工具是:函数​ 1.3 面向对象编程(富人) - 面向生活编程​ 一遇到问题马上想有没有一个对象具有解决这个问题的功能,如果有就直接用,没

2020-10-26 23:23:27 295

原创 python基础 - 11、模块包、文件操作、json数据、异常处理

python语言基础 - day12~13 模块包以及文件操作1、模块1)什么是模块python中的每一个py文件都是一个模块,可以在一个模块中去使用另外模块的全局变量(变量、函数、类),但是需要提前导入该模块2)如何导入模块导入模块的方法总结起来有以下几种:a.import 模块名 - 导入模块中没有被阻止导入的所有的全局变量:'模块名.'b.import 模块名 as 别名 - 导入模块中的所有全局变量:'别名.'c.from 模块名 import 变量名 - 导入模块中的指定变量:直

2020-10-16 01:48:13 242

原创 python基础 - 10、函数(参数、全局变量、局部变量、匿名函数、实参高阶函数、装饰器、迭代器、生成器、模块))

python语法基础 - day9~10 函数1、函数定义和调用1)定义函数是实现一个特定功能的代码的封装2)语法def 函数名(形参):说明文档代码块3)调用函数名(实参)调用时:实参的个数要和形参一致(有默认值的情况除外)# 练习1:定义一个函数,求n的阶乘(factorial = n! = n*(n-1)*(n-2)...*1# 函数的定义def factorial(n): """ 求n的阶乘 :param n: 提供一个指定的数值n

2020-10-12 21:00:37 288

原创 python基础 - 1-8总结 - 包括函数语法基础和容器型的数据类型(列表、元组、字典、集合、字符串)

2020-10-10 13:32:49 96

原创 python基础 - 9、推导式和函数基础

day9 - 推导式和函数基础一、推导式1、列表推导式​ 基本结构:[表达式 for 变量 in 序列][表达式 for 变量 in 序列 if 条件语句][表达式 for 变量1 in 序列1 for 变量2 in 序列2 if 条件语句][表达式1 if 条件语句 else 表达式2 for 变量 in 序列] - 三元表达式list1 = [x for x in 'skaghish2097u']print(list1)# ['s', 'k', 'a', 'g', 'h'

2020-10-09 20:47:26 166 2

原创 python基础 - 8、字符串相关内容(转义字符、编码、格式化、方法)

python基础 - day7~8 字符串相关内容(转义字符、编码、格式化、方法)1、什么是字符串1)容器型的数据类型,以单引号/双引号/三个单引号/三个双引号作为容器的标志,每个字符就是字符串的元素2)特点:不可变​ 有序的​ 元素 - 引号里的每个基本单元就是字符串的元素,又叫做字符(python中有字符的概念,但是没有字符这个数据类型,单个字符用长度为1的字符串来表示)​3)空字符串 - ‘’ :就用引号引起来,里面什么都没有4)不可变 - 不支持增

2020-10-08 17:15:11 164

原创 python基础 - 7、集合

python基础 - day7~8 集合一、集合1、什么是集合1)集合是容器型的数据类型,以{}作为容器的标志,每个元素用逗号隔开:{元素1, 元素2, 元素3, ...}2)特点 : 可变的 - 支持增删改查​ 无序的 - 不支持下标操作​ 元素 - 元素的值是不可变的,也是唯一的(可以用集合来去重)3)空集合 - 用set()表示空集合,{}表示的是空字典4)证明无序 - print({'a', 'b', 'd'} == {'b', 'd', 'a

2020-10-08 17:13:34 60

原创 python基础 - 6、元组和字典

python基础 - day4 元组和字典今日分享的主要内容:元组相关概念,元组与列表的区别以及字典的相关知识点1、元组元组是容器下的数据类型,以()作为容器的标志,元素间用逗号隔开:(元素1, 元素2, 元素3, …)特点 :元组就是不可变的列表,只要是不改变列表的操作,元组都支持元组是不可变的(元素的值和个数),是有序的(支持下标操作)空元组没有任何意义一个元素的元组需要在那个元素后面加逗号,否则(23)这种不是一种,而是整数,因为()在python中本身就有其他的意义(分组)在不产生

2020-09-29 00:35:24 122

原创 python基础 - 5、列表的相关知识

day5 - 列表的相关知识今日继续学习列表的相关知识,主要内容包括列表切片、列表主要的方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hN5mPkBi-1601225740492)(E:\python\学习记录-思维导图\day5 - 列表.png)]下面详细介绍今日的学习内容:1、列表1)什么是列表容器型的数据类型(序列),用[]作为容器标志,元素间用逗号隔开:[元素1, 元素2, 元素3, ...]语法:列表中的元素从0开始,0表示第一个元素,1表示第二

2020-09-28 00:59:08 79

原创 python基础 - 4、数字相关的数据类型和列表

python基础 - day4 数字类的数据类型和列表今日分享内容:python种4种数字相关的数据类型和列表1、数字相关的数据类型int(整型)、float(浮点型)、bool(布尔)、complex(复数)1)int(整型)a.整数的分类二进制 - 以0和1为基数的整数,加前缀0b/0Bb表示:0b1001、0B111八进制 - 以0 ~ 7 为基数的整数,加前缀0o/0O表示:0o127、0O236十进制 - 以0 ~ 9为基数的整数,直接写就行:124、4352十六

2020-09-26 21:44:14 169

原创 python基础 - 2、基础语法和变量(简单的补充了数据类型)

python基础 - day1基础语法和变量以前有句很流行的话"人生我苦短,我用python",虽然现在这句话没那么流行了,但python这门语言的应用却越来越广了。我想有很多小伙伴现在都想要学习python,但没什么基础,这个博客教程就刚好适合你哟。我会把每天的学习内容整理发出来,希望和大家一起学习进步。今天学习的主要内容是python的基础语法以及变量,包括注释、缩进、标识符、关键字、数据类型,print相关语法规则,input相关规则,还有变量相关规则,以及代码规范。今日学习内容思维导图:1、

2020-09-24 23:08:22 147

原创 python基础 - 3、流程控制(分支和循环)-补充了range函数和三元运算符

day3 - python流程控制有哪些流程流程控制主要分为种:顺序结构、分支结构、循环结构:思维导图1、顺序结构按照顺序一句一句的全部执行a = 124b = 234c = 'aedf'print(a, b, c)2、分支结构1)单分支"""if 条件: # if/冒号:固定的 条件:除了赋值语句外的表达式都可以作为条件 代码块 # 满足条件则执行代码块,不满足则不执行"""a = int(input('请输入一个数:')) # 1if a >

2020-09-24 22:58:42 227

原创 python基础 - 1、运算符

python基础 - day2运算符和分支结构一、运算符运算符类型有哪些数学运算符+、-、*、/、%、//、**比较运算符>、<、>=、<=、==逻辑运算符and(逻辑与)、or(逻辑或)、not(逻辑非)赋值运算符=、+=、-=、*=、/=、%=、//=、**=位运算符&(按位与)、|(按位或)、^(按位异或)、~(按位取反)、<<(左移)、>>(右移)1、数值运算符​ 1)求余 -

2020-09-23 23:33:48 177

空空如也

空空如也

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

TA关注的人

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