Python基础第七天】的更多相关文章

进入到今天的探索前,我先对上节内容进行一下回顾: 面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用 类是一个模板,模板中包装了多个函数可供使用 对象是基于类创建的,实例用于调用被包装在类中的函数 对于c#和java--只能用面向对象编程,而对于ruby和python则可以用函数编程和面向对象编程 面向对象不是所有的情况都适用,当两个东西不存在公共的部分,最好用函数编程 对象编程里的self是形式参数,是python内部把对象当参数传递进去的 __init__  构造方法--当实例化…
异常基础: 异常处理首先要捕获异常,不让程序中断,也不让错误信息直接呈现出来,然后就是你该怎么处理异常,以什么方式显示 try: pass except Exception,ex: pass 在需要用户输入数字的时候 while True: try: num1 = int(input('请输入第一个数字:')) num2 = int(input('请输入第二个数字:')) result = num1 + num2 print(result) except Exception as e: prin…
一.内容 二.练习 练习1 题目:编写函数,函数执行的时间是随机的 图示: 代码: import time import random def func(): s = 1 l = [] for i in range(1,random.randrange(1,50)): s *= i # s的最大值为:s = 1 * 2 * 3...50 time.sleep(0.05) l.append(i) # 再把变量i添加至列表l里,此时l列表中的元素最大值为l = [1,2,3,4..50] print…
今天来介绍一下Python解释器包含的一系列的内置函数,下面表格按字母顺序列出了内置函数: 下面就一一介绍一下内置函数的用法: 1.abs() 返回一个数值的绝对值,可以是整数或浮点数等. 1 2 3 4 5 6 print(abs(-18))          print(abs(0.15))   result: 18 0.15 2.all(iterable) 如果iterable的所有元素不为0.''.False或者iterable为空,all(iterable)返回True,否则返回Fal…
我们会使用raw_input和print语句来完成这些功能. 对于输出,也可以使用多种多样的str(字符串)类. 例如使用rjust方法来得到一个按一定宽度右对齐的字符串. 可以通过创建一个file类的对象来打开一个文件,分别使用 file类的read.readline或write方法来恰当地读写文件. 对文件的读写能力依赖于你在打开文件时指定的模式.最后,当你完成对文件的操作的时候,调用close方法来告诉 python我们完成了对文件的使用. poem='''Programming is f…
一.文件处理流程 1.打开文件,得到文件句柄赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 二.基本操作 f = open('zhuoge.txt') #打开文件 first_line = f.readline() #读取一行内容 print('first line:',first_line) #读一行 print('我是分隔线'.center(50,'-')) data = f.read()# 一次性读取剩下的所有内容,文件大时不要用 print(data) #打印读取内容 f.cl…
一.接口开发 import pymysql def my_db(sql): conn = pymysql.connect( host='118.24.3.40', user='jxz', password='123456', db='jxz', charset='utf8', autocommit=True ) cur = conn.cursor(cursor=pymysql.cursors.DictCursor) cur.execute(sql) res = cur.fetchall() cu…
服务端 我们使用 socket 模块的 socket 函数来创建一个 socket 对象.socket 对象可以通过调用其他函数来设置一个 socket 服务. 现在我们可以通过调用 bind(hostname, port) 函数来指定服务的 port(端口). 接着,我们调用 socket 对象的 accept 方法.该方法等待客户端的连接,并返回 connection 对象,表示已连接到客户端. 完整代码如下: #!/usr/bin/python # -*- coding: UTF-8 -*…
创建类和对象 刚开始我们接触得多的编程方式为面向过程编程,这种方式就是根据业务逻辑从上往下垒代码,后来又出现了函数式编程,就是为了提高代码的重用性,减轻程序猿的工作量--而今天我们即将学的 面向对象编程则是使用类和对象来实现的,类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据模板创建的实例,通过实例对象可以执行类中的函数 class是关键字,表示类 创建对象--类名称后加括号 #创建类 class foo: def bar(self): print('bar') def…
python操作excel,python操作excel使用xlrd.xlwt和xlutils模块, xlrd模块是读取excel的,xlwt模块是写excel的,xlutils是用来修改excel的. 例子1:新建Excel,并添加数据 import xlwt xld = xlwt.Workbook() # 新建一个excel文件 sheet = xld.add_sheet('sheet1') # 添加一个sheet表 sheet.write(0,0,'姓名')#第一行第一列 sheet.wri…