![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小螺丝的学习笔记
文章平均质量分 60
小螺丝2021
这个作者很懒,什么都没留下…
展开
-
Python函数&面向对象编程-总结-03
1 函数2 面向对象编程2.1 相关基本概念所谓编程范式即程序设计的方法学,分为面向对象编程 、函数式编程。面向对象编程:把一组数据和处理数据的方法组成对象,把行为相同的对象归纳为类,通过封装隐藏对象的内部细节,通过继承实现类的特化和泛化,通过多态实现基于对象类型的动态分派。对象:数据 + 函数(方法)---> 对象将数据和操作数据的函数从逻辑上变成了一个整体。~ 一切皆为对象~ 对象都有属性和行为~ 每个对象都是独一无二的~ 对象一定属于某个类类.原创 2021-08-07 22:01:23 · 273 阅读 · 0 评论 -
总结-02——容器型数据类型
1 列表(list)——可变数据类型1.1创建方式创建方式1字面量语法:list1 = [ 'apple', 'orange' ]创建方式2构造器语法: list2 = list ( range(1, 10))创建方式3生成式(推导式)语法:list3 = [ i ** 2 for i in range(1, 10) ]1.2遍历列表中的元素如:list1 = [ 'apple', 'orange' ]# 遍历方式1:for i in range(len(list1))...原创 2021-08-01 18:54:53 · 200 阅读 · 0 评论 -
Python字典-B10
字典的定义及创建字典以键值对(键和值的组合)的方式把数据组织到一起,我们可以通过键找到与之对应的值并进行操作 。创建字典的三种方式:# 字面量语法student1={ 'id':1001, 'name':'骆昊', 'sex':'True', 'birthday':'1980-11', 'contacts':{ 'QQ':'4625900568', 'tel':'135673542' }}print(stud原创 2021-07-31 00:04:43 · 211 阅读 · 0 评论 -
Python集合-B09
集合的定义集合(set)的定义是把一定范围的、确定的、可以区别的事物当作一个整体来看待”,集合中的各个事物通常称为集合的元素。集合具有无序性、互异性、确定性。因此,Python中的集合肯定不能够支持索引运算,集合的互异性决定了集合中不能有重复元素。集合的创建# 创建集合的字面量语法(重复元素不会出现在集合中)set1={1,1,2,3,1,1,2}print(type(set1),len(set1)) # <class 'set'> 3print(set1)原创 2021-07-29 22:42:05 · 75 阅读 · 0 评论 -
Python字符串-B08
字符串的定义所谓字符串,就是由零个或多个字符组成的有限序列 。在Python程序中,通常把单个或多个字符用单引号或者双引号包围起来,就可以表示一个字符串。字符串中的字符可以是特殊符号、英文字母、中文字符、日文的平假名或片假名、希腊字母、Emoji字符等。a='hello,world'b="hello,world"# 以三个双引号或单引号开头的字符串可以折行c='''窗前明月光,疑是地上霜。'''转义字符和原始字符可以在字符串中使用\(反斜杠)来表示转义,也就是说\后面的字符不再原创 2021-07-28 20:53:46 · 192 阅读 · 0 评论 -
Python列表嵌套&元组-B07
列表的嵌套嵌套的列表可以用来表示表格或数学上的矩阵,例如:我们想保存5个学生3门课程的成绩,可以定义一个保存5个元素的列表保存5个学生的信息,而每个列表元素又是3个元素构成的列表,分别代表3门课程的成绩 。import randomnames=['关羽','张飞','赵云','马超','黄忠']courses=['语文','数学','英语']# 列表的生成式scores=[[random.randrange(50,101) for _ in range(3)] for _ in ra原创 2021-07-27 19:29:40 · 2000 阅读 · 0 评论 -
Python列表-B06
列表的定义在Python中,列表是由一系元素按特定顺序构成的数据序列,这样就意味着定义一个列表类型的变量,可以保存多个数据,而且允许有重复的数据。items1 = [35, 12, 99, 68, 55, 87]items2 = ['Python', 'Java', 'Go', 'Kotlin']除此以外,还可以通过Python内置的list函数将其他序列变成列表。准确的说,list并不是一个函数,而是创建列表对象的构造器(后面会讲到对象和构造器这两个概念)。items1 = list(r原创 2021-07-26 23:22:50 · 95 阅读 · 0 评论 -
总结-01
首先是环境及工具的安装,此处不在赘述,详见第一篇博客《Python简介及环境安装》。其次本周主要学习了编译代码的工具(3种)、变量、运算符、分支结构及循环结构。一、编译代码的工具:交互式环境、更好的交互式环境 - IPython、集成开发环境 - PyCharm(最为常用),详见《小螺丝的学习笔记day02》。二、变量:变量的类型:整型(int)、浮点型(float)、字符串型(str、布尔型(bool)变量的命名规则: 规则1:变量名由字母、数字和下划线构成,数字不能开头。需要说明的原创 2021-07-25 19:26:12 · 150 阅读 · 2 评论 -
Python中循环之猜数字-A03
问题描述:不清楚循环次数,故用while结构import random #引入随机变量n=random.randrange(1,101)counter=0 #构建循环while True: #构建循环 counter += 1 #构建循环 m=int(input('请输入猜的数m=')) if m<n: print(f'大一点') elif m>n: print(f'小一点') el.原创 2021-07-22 21:06:07 · 158 阅读 · 0 评论 -
Python中百钱百鸡问题-A02
百钱百鸡问题问题描述:百钱百鸡问题 - 公鸡5元一个,母鸡3元一个,小鸡1元3个,用100元买100只鸡。可以知道循环次数,故用for循环for x in range(0, 20): #假设公鸡x只 for y in range(0, 34): #假设买母鸡y只 z = 100 - x - y #小鸡只数 if z % 3 == 0 and 5 * x + 3 * y + z // 3 == 100: #三个未知数两个方程原创 2021-07-22 20:57:13 · 475 阅读 · 0 评论 -
Python如何实现一步一步查看程序之代码调试-B04
在工具Pycharm中:1、在某一程序中,鼠标左键单击所需分布程序行,即断点;2、单击右上方启动调试模式;会提示输入x,y的值,以图中代码为例,输入15,27;3、单击图示按钮即可实现单步程序计算,过程一目了然。...原创 2021-07-21 22:25:27 · 5189 阅读 · 0 评论 -
Python-变量&编译代码工具-B02
编译代码的工具交互式环境所谓交互式环境,就是我们输入一行代码回车,代码马上会被执行,如果代码有产出结果,那么结果会被显示在窗口中。我们可以通过windons+R,再输入cmd,进入后输入命令python然后回车就可以进入到Python的交互式环境中。如下图:如果希望退出交互式环境,可以在交互式环境中输入quit()。更好的交互式环境 - IPythonPython默认的交互式环境用户体验并不怎么好,我们可以用IPython来替换掉它,因为IPython提供了更为强大的编辑和交互功能.原创 2021-07-20 20:58:43 · 147 阅读 · 0 评论 -
Python简介与环境安装-B01
python简介Python是由荷兰人吉多·范罗苏姆发明的一种编程语言,目前所用版本为Python 3.0,于2008年12月发布;官方在2020年1月停止了对Python 2的更新和维护。说明:大多数软件的版本号一般分为三段,形如A.B.C,其中A表示大版本号,当软件整体重写升级或出现不向后兼容的改变时,才会增加A;B表示功能更新,出现新功能时增加B;C表示小的改动(例如:修复了某个Bug),只要有修改就增加C。python的优点Python的优点很多,简单为大家列出几点。 简单原创 2021-07-20 20:04:27 · 165 阅读 · 0 评论