- 博客(12)
- 收藏
- 关注
原创 学习python第十二天
面向对象编程1.概念:面向对象(object-oriented ;简称: OO) 至今还没有统一的概念 我这里把它定义为: 按人们 认识客观世界的系统思维方式,采用基于对象(实体) 的概念建立模型,模拟客观世界分析、设 计、实现软件的办法。# **程序是由数据和功能组合而成的对象构建起来的** # 面向对象编程(Object Oriented Programming-OOP) 是一种解决软件复用的设计和编程方法。 这种方法把软件系统中相近相似的操作逻辑和操作 应用数据、状态,以类的型式描述
2021-04-24 17:07:26
93
原创 学习python第十一天
文件的常规操作1.文件的打开与关闭# 打开 open()f = open("demo_txt.txt", 'w',encoding='utf8') # 返回文件对象print(f)# 关闭文件f.close()# 有打开就有关闭2.文件访问方式访问模式说明r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。w打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。a打开一个文件用于追加。如果该文件已存在
2021-04-24 17:04:52
80
原创 学习python第十天
# 函数定义时, 当三种参数都出现,其定义顺序为:必备参数,*args,默认参数, **kargs # 函数判断内外# 函数调用# 1.编写一个名为collatz()的函数,它有一个名为number的参数# 如果参数是偶数,那么collatz()就打印出number//2# 如果number是奇数,collatz()就打印3*number+1def collatz(number): if number % 2 == 0: print(number // 2
2021-04-24 17:02:58
185
原创 学习python第九天
函数1.函数概念及定义函数就是完成特定功能的代码的集合,这组代码可以作为一个单位使用,并且给他取一个名字。# 可以通过函数名在程序的不同地方多次执行(函数执行)(1)降低编程的难度。 通常将一个复杂的大过程分解成n个小过程,然后将小过程划分成更小的过程,当过程细化为足够简单时,我们就可以分而治之。各个小过程解决了,大过程就迎刃而解了。(2)代码复用 避免重复编写某段代码,提高效率。def 函数名(参数): pass:不进行任何操作,但可以保证格式正确(这是常用于函数构建布局,防止格式报
2021-04-24 17:01:40
81
原创 学习python第八天
1.集合的创建方式------set()2.字典创建方式 -------{}, dict()3.定义一个具有重复元素的列表,如何快速去重(能否一行代码实现)-----列表转集合, 然后集合转列表4.数字重复统计:-------1) 随机生成1000个整数-------2) 数字范围[20,100]-------3) 升序(列表临时排序sorted(排序列表))输出所有不同的数字及其每个数字的重复次数import randommy_dict = {} # 统计次数my_list =
2021-04-24 17:00:18
106
原创 学习python第七天
一.条件判断if条件语句,if语句是一个判断语句,通过条件是否满足来决定要执行什么样的代码块。举个栗子:今天回到家发现没带钥匙,你进不去门,如果你带了钥匙就能进去。注意缩进1.语法结构# 语法结构if 判断语句1: 执行语句1elif 判断语句2: 执行语句2else: 执行语句2.案例# 案例a = int(input('请输入条件:'))if a == 1: print('我满足了if条件')elif a == 2: print('我满足了elif条
2021-04-24 16:58:04
122
原创 学习python第六天
一.集合的包含判断a.issuperset(b): 判断b是否为a的子集 a.issubset(b): 判断a是否为b的子集 isdisjoint: 判断交集---- 有--Flase二.可变与不可变不可变(immutable):int、字符串(string)、float、(数值型number)、元组(tuple)可变(mutable):字典型(dictionary)、列表型(list)在Python中,字符串属于不可变对象,不支持原地修改,如果需要修改其中的值,只能重新
2021-04-24 16:56:07
97
原创 学习python第五天
一.集合1.集合定义集合是一个无序的不重复元素序列。就像你的身份证号码,不可能会有重复。#可以使用大括号 { }或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。set_1 = {'我', '爱', '学', '习', 'python', '!'}特性:1.唯一性:集合中的元素存在唯一性,不存在两个相同的元素2.无序性:结合元素存在无序性,所以不存在索引3.可变性:set集合时可变对象2.集合常用操作添加#
2021-04-24 16:53:01
248
原创 学习python第四天
一.列表列表是一个能够存储多个同一或不同元素的序列。序列类型包括字符串、列表、元组、集合和字典序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。1.增添加元素("增"append, extend, insert)append:向列表末端添加变量#定义变量A,默认有3个元素A = ['xiaoWang','xiaoZhang','xiaoHua']#提示、并添加元素temp = input('请输入要添加的学生姓名:
2021-04-24 16:46:08
96
1
原创 学习python第三天
学习python第三天1.变量1.变量Variable):可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存(内存条)中,变量其实就是这块内存的名字。2.将数据放入变量的过程叫做赋值(Assignment)3.扩展:和变量相对应的是常量(Constant),它们都是用来“盛装”数据的小箱子,不同的是:变量保存的数据可以被多次修改,而常量一旦保存某个数据之后就不能修改了。在使用标识
2021-04-24 16:42:27
87
原创 学习python第二天
1.变量的认识变量:存放数据值的容器。各个数据类型的结构numnum_1 = 1strstr_1 = 'python编程我来了'list:list_1 = ['python', '编', '程', '我', '来', '了']tupletuple_1 = ('python', '编', '程', '我', '来', '了')dictdict_1 = {'python':1, '编':2, '程':3, '我':4, '来':5, '了':6}
2021-03-26 21:47:53
84
1
原创 学习python第一天
学习python第一天一.python基础1.pip作用:下载第三方库2.pip install 第三方库名 (安装第三方库)例如:pip install requests3.pip install 第三方库 -i (更换国内镜像)例如:pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple4.pip intall 第三方库 --target= 指定路径安装库例如:pip install r
2021-03-24 23:21:28
260
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人