自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习Python的第24天

一._init_()类构造方法构造方法在创建对象时使用,每当创建一个类的实例对象时,Python解释器都会自动调用它在Python类中,手动添加构造方法的语法格式如下def __init__(self,...): 代码块注意,此方法的方法名中,开头和结尾各有两个下划线,且中间不能有空格另外,__init__() 方法可以包含多个参数,但必须包含一个名为 self 的参数,且必须作为第一个参数。也就是说,类的构造方法最少也要有一个 self 参数。例如,仍以 TheFirst

2021-08-21 22:20:19 185

原创 学习python的第22天

一.函数递归实例分析1.字符串反转例如将某字符串s反转后输出,根据我们之前所掌握的知识,可以通过>>> s[::-1]来实现字符串反转,即从后向前依次取出。而如果使用函数递归,该如何实现呢?由之前所学我们可以了解到,要想构成递归,我们需要函数+分支结构,要有递归链条和递归基例像这样通过函数自我多次调用,最终将整个字符串反转2.斐波那契数列斐波那契数列天然的带有两个基例,即n=1orn=2时F(n)均等于1,当n>2,f(n)=f(n-1)+f(n

2021-08-20 22:54:46 106

原创 学习python的第21天

一.python闭包1.定义闭包,又称闭包函数或者闭合函数,其实和前面讲的嵌套函数类似,不同之处在于,闭包中外部函数返回的不是一个具体的值,而是一个函数。一般情况下,返回的函数会赋值给一个变量,这个变量可以在后面被继续执行调用。例如,计算一个数的n次幂,用闭包可以写成下面的代码 #闭包函数,其中 exponent 称为自由变量,意为指数 def nth_power(exponent): def exponent_of(base):

2021-08-18 22:20:14 99

原创 学习python的第二十天

一.获取指定作用域范围内的变量在一些特定的情况下,我们可能需要获取某个作用域内(全局范围内或局部范围内)所有的变量,Python提供了以下三种方式1.globals()函数globals() 函数为 Python 的内置函数,它可以返回一个包含全局范围内所有变量的字典,该字典中的每个键值对,键为变量名,值为该变量的值。举个例子 #全局变量 Pyname = "Python教程" Pyadd = "http://c.biancheng.net/python/"

2021-08-17 23:45:05 106

原创 学习python的第19天

补充:函数默认参数设置之前我们已经了解到如何定义和使用有默认参数的函数,如 #str1没有默认参数,str2有默认参数 def dis_str(str1,str2 = "http://c.biancheng.net/python/"): print("str1:",str1) print("str2:",str2) dis_str("http://c.biancheng.net/shell/") dis_str("http://c.bi

2021-08-16 23:39:15 92

原创 学习python的第17天

函数参数传递机制深度解读值传递机制:值传递的方式,类似于《西游记》里的孙悟空,它复制一个假孙悟空,假孙悟空具有的能力和真孙悟空相同,可除妖或被砍头。但不管这个假孙悟空遇到什么事,真孙悟空都不会受到任何影响。与此类似,传入函数的是实际参数值的复制品,不管在函数中对这个复制品如何操作,实际参数值本身不会受到任何影响。实例演示环节 def swap(a , b) : # 下面代码实现a、b变量的值交换 a, b = b, a print("

2021-08-14 23:33:22 76

原创 学习python的第16天

一.函数的参数传递通常情况下,定义函数时都会选择有参数的函数形式,函数参数的作用是传递数据给函数,令其对接收的数据做具体的操作处理。1.在使用函数时,经常会用到形式参数和实际参数,二者均为参数,二者区别为: #定义函数时,这里的函数参数 obj 就是形式参数 def demo(obj): print(obj) a = "C语言中文网" #调用已经定义好的 demo 函数,此时传入的函数参数 a 就是实际参数 demo(a)实参

2021-08-13 23:59:56 146

原创 学习python的第15天

今天是对过往一些略过的知识补充一.序列相乘python中,使用数字n*一个序列会生成新的序列,如输入list = [None]*5print(list)---------------------------输出'C语言中文网C语言中文网C语言中文网'比较特殊的是,列表类型在进行乘法运算时,还可以实现初始化指定长度列表的功能,例如如下代码,将创建一个长度为5的列表 #列表的创建用 [],后续讲解列表时会详细介绍 list = [None]*5 print

2021-08-12 22:34:39 199

原创 学习python的第14天

Python函数(函数定义,函数调用)前面我们用过的input(),print(),len(),range()函数,都是python的内置函数。除此之外,python还支持自定义函数,达到一次编写,多次调用的目的。我们知道通过len()函数可以获取字符串的长度,倘若我们没有len()函数呢,可以这样: n=0 for c in "http://c.biancheng.net/python/": n = n + 1 print(n)要知道,获取一个字符串

2021-08-11 23:28:06 53

原创 学习python的第13天

一.序列封包和序列解包即两种赋值方式,程序把多个值赋给一个变量时,Python 会自动将多个值封装成元组。这种功能被称为序列封包。程序允许将序列(元组或列表等)直接赋值给多个变量,此时序列的各元素会被依次赋值给每个变量(要求序 列的元素个数和变量个数相等)。这种功能被称为序列解包。下列代码给出示范 # 序列封包:将10、20、30封装成元组后赋值给vals vals = 10, 20, 30 print(vals) # (10, 20, 30) p

2021-08-10 23:59:07 488

原创 学习python的第12天

一.pass语句及其作用可称之为,无用之用。在实际开发中,有时候我们会搭建起程序的整体逻辑结构,但暂时不去实现某些细节 age = int( input("请输入你的年龄:") ) if age < 12 : print("婴幼儿") elif age >= 12 and age < 18: print("青少年") elif age >= 18 and age < 30: print(

2021-08-09 23:44:53 95

原创 学习python的第11天

一.格式化字符串(格式化输出)1.print()函数使用以%开头的转换说明符转换说明符 解释%d、%i 转换为带符号的十进制整数%o 转换为带符号的八进制整数%x、%X 转换为带符号的十六进制整数%e 转化为科学计数法表示的浮点数(e 小写)%E 转化为科学计数法表示的浮点数(E 大写)%f、%F 转化为十进制浮点数%g 智能选择使用 %f 或 %e 格式%G 智能选择使用 %F 或 %E 格式%c 格式化字符及其 ASCII 码%r 使用 repr()

2021-08-08 23:58:38 80

原创 学习python的第十天

一.嵌套循环(for和while)1.Python 不仅支持 if 语句相互嵌套,while 和 for 循环结构也支持嵌套。所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 while,甚至 while 中有 for 或者 for 中有 while 也都是允许的。当 2 个(甚至多个)循环结构相互嵌套时,位于外层的循环结构常简称为外层循环或外循环,位于内层的循环结构常简称为内层循环或内循环。循环嵌套结构的代码,python解释器

2021-08-07 22:20:01 69

原创 学习python的第九天

今日打算对之前所学进行一个复习和梳理,以及进行一些知识补充。一.转义字符及其用法主要的转义字符种类二.列表补充1.创建数组,如4*3的数组2.向列表中添加元素:可以用list.append在列表的末尾添加新的对象,它可以是任何数据类型,但被追加的元素在list中保持着原有数据类型当然多个值也可上述添加都是在原有列表的尾部,如果想要插入我们可以 使用list.insert(index,object),即在编号为index的位置前插入我们想要插入的objec...

2021-08-05 23:24:18 122

原创 学习python的第八天

一.while循环(补充)while循环使用else语句如果while之后的条件语句为false时,则执行else的语句块,语法格式如下:while <expr>: <statement(s)>else: <additional_statement(s)>实例#!/usr/bin/python3 count = 0while count < 5: print (count, " 小于 5") count

2021-08-04 22:54:49 129

原创 学习Python的第七天

一.负数的左右位移运算首先,负数在内存中是如何存储的?在计算机内存中,负数一律按照补码的形式进行存储,如给个-10,其原码为1000 1010(这里需要注意,最高位是符号位,这个数为负数时符号位为1,正数时为0,符号位不计入数值当中)-10存入计算机时,内存需要对负数的原码进行按位取反加一,即求补码的操作,注意符号位不参与变化。这里我们需要提出二进制的加减法,当然因为二进制只有0,1两个有效数字,类似十进制,即“逢二进一”,如0001加1为0010;0011加1先变为0012,又逢二进1变为

2021-08-03 22:55:33 283

原创 学习Python的第六天

一.字符串及其切片(小补充)从本质上讲,字符串是由多个字符构成的,字符间是有顺序的,这个顺序号就称为索引1.获取单个字符,具体语法为strname[index]与列表一样,从左向右以0开始,从右向左以-1开始实例 url = 'http://c.biancheng.net/python/' #获取索引为10的字符 print(url[10]) #获取索引为 6 的字符 print(url[-6])得iy2.获取多个字符(字符串

2021-08-02 22:56:40 98

原创 学习Python的第五天

一.round函数>>> round(10.0/3, 2)3.33>>> round(20/7)3round函数不难,就是对浮点数进行近似取值,保留几位小数。如上图,第一个参数是浮点数,第二个参数是小数保留的位数,如果不写默认保留到整数...

2021-08-01 22:42:19 214

原创 学习Python的第四天

一.续基本数据类型1.数字(Number)我们知道,Python3支持int,float,bool,complex(复数)列出一些简单的例子:​361, -361, 0, 66666 # 整型 --> int()3.61, 3.14e-6, 0.0 # 浮点型 --> float()3+6j, 3.0+6.0j, 6j # 复数 --> complex([real[, imag]])01101010 # 二进制 --> bin()

2021-07-30 23:15:59 97

原创 学习python的第三天

一.input()函数类比和print()函数一样,它也是一种函数,不同在于,input是执行输入指令,print是打印指令像这样input('小明的妈妈生病了')input即为指令,括号内即为内容二.input赋值上面我们可以利用input函数显示问题,下一步就是拿到用户输入的答案由之前我们学的变量赋值,可以将用户输入的答案存在变量里answer=input('请从ABCD中选择你的英雄:')上面这行代码将input函数的执行结果(即用户答案)赋值给变量answ

2021-07-29 22:32:02 470 1

原创 学习Python第二天

1.进制转换(昨天的一个小拓展)即位值原理,同一数字可以放在不同的数位上十进制中123=1*100+2*10+3*1即1*10^2+2*10^1+3*10^0则从低位到高位,依次要乘10^0,10^1....10^n那么对于二进制,以此类推,从低位到高位,依次乘2^0,2^1....2^n例如1011按权展开1011=1*2^3+0*2^2+1*2^1+1*2^0=8+2+1=11那么十进制转二进制利用短除法得余数为何倒着排列恰好正确呢利用短除法处理十进制数321,就可以类.

2021-07-28 23:38:26 130

原创 2021-07-27Python学习第一天

(学习内容跟着课程走的,跟同学用的同一软件扇贝编程所以会有重合现象)一.认识Python用于网络爬虫,财务自动化,数据分析,人工智能二.学习内容1.print()函数(1)print()函数由两部分组成,分别为指令和内容,print意为打印,括号内为内容,即需打印的东西(2)括号中的内容,不仅可以是数字,也可是算式(即又是打印机又是计算器)2.引号的用法(1)单引号:在括号内,将电脑不须理解的内容用英文单引号包裹,输出会直接打印出引号内算式,外包双引号,与此相同(2)若无

2021-07-27 21:52:33 121

空空如也

空空如也

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

TA关注的人

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