
python
崔沐橙
加油
展开
-
安装软件
pycharm以及python解释器的安装xmind安装xmind的使用(思维导图)notepad+安装nodepad相比记事本更加方便,清晰。原创 2020-12-14 23:31:19 · 128 阅读 · 0 评论 -
python练习题之11-15
11.题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?代码#/usr/bin/pythonf1=1f2=1n=int(input('please mouth numbers:'))for i in range(1,n+1): if i==1: print f1...原创 2019-12-26 16:19:50 · 277 阅读 · 0 评论 -
python练习题100之6-10
6.题目:斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。试打印出第n个数代码#/usr/bin/pythondef fib(n): if n==0: return 0 elif n==1: return 1 else: return fib(n-1)+fib(...原创 2019-12-16 13:16:06 · 234 阅读 · 0 评论 -
python练习题100之1-5
题目:1,2,3,4四个数字能组成多少个互不相同且无重复数字的三位数?各个数字又是多少?代码#/usr/bin/python# -*- coding: UTF-8 -*-n=0for i in range(1,5): for j in range(1,5): for k in range(1,5): if i!=j and j!=k a...原创 2019-12-12 16:25:15 · 294 阅读 · 1 评论 -
python中的编码格式
不同类型的数据转变为strimport MySQLdbcon=MySQLdb.connect(host = '172.100.7.219',user = 'hexin',passwd='sat1028&THS',port= 3306,db='dss',charset='utf8')cur = con.cursor()cur.execute("select channel_name,...原创 2019-12-05 20:02:29 · 335 阅读 · 0 评论 -
python连接MySQL(sqlserver)查询及端口检测
python连接mysql数据库import MySQLdb##导入模块con=MySQLdb.connect(host="172.100.4.2",user="gj",passwd="xbrother",db="historyver1",charset="utf8")cur = con.cursor()##获取游标cur.execute("select device_id,descr,e...原创 2019-12-04 19:58:58 · 1440 阅读 · 0 评论 -
paramiko远程密码连接,批量连接以及文件传输
paramiko远程密码连接作用:基于ssh用于连接远程服务器做操作:远程执行命令上传/下载文件#自动选择yesclient.set_missing_host_key_policy(paramiko.AutoAddPolicy())#连接服务器client.connect(hostname=‘172.25.254.42’,username=‘root’,password=‘r...原创 2019-07-17 15:36:44 · 328 阅读 · 0 评论 -
异常处理
异常try:尝试执行代码except 错误类型1:出现错误1的处理方式except 错误类型2:出现错误2的处理方式##eg:try: num = int(input('请输入一个整数:')) result = 8/num print(result)except valueerror: print(‘请输入一个正确的正整数’)except zerodivisionerr...原创 2019-07-17 15:29:20 · 114 阅读 · 0 评论 -
类属性类方法,私有属性私有方法
类属性类方法类属性:使用赋值语句在class关键字下定义类方法:在类内部可以直接访问雷属性或者其它类方法class student(objict):count = 0def init(self,name):self.name = namestudent.count += 1 @classmethod def show_student_count(awda): print('...原创 2019-07-16 17:36:11 · 364 阅读 · 0 评论 -
面向对象(类,属性,str类)及其特性
面向过程:侧重于怎么做面向对象:侧重于谁来做1.确定职责–要做的事情(方法)2.对象内部封装不同方法(多个)3.不同对象调用不同方法类:相当于模板,所有的对象都是根据这个模板创建出来的类只需要有一个,对象可以有多个类:属性(信息)和方法(你能干什么)对象:self,那一个对象调用的方法,就是对那个对象的调用1.类名2.属性3.方法j[2]的对手是y[0]和y[2]...原创 2019-07-14 17:19:43 · 528 阅读 · 0 评论 -
图灵机器人
图零机器人import itchatimport requestsdef get_tuling_repspose(_info):api_url= ‘http://www.tuling123.com/openapi/api’ data = {‘key’:‘f90956d3a9f947be95ec28e02a52ce58’‘info’:_info,‘userid’:‘lily’...原创 2019-07-14 14:00:49 · 767 阅读 · 0 评论 -
difflib文件对比
文件对比‘+’ 包含在第二个系列行中,但不包含第一个‘-’ 包含在第1个系列行中,但不包含第二个''表示两个系列行一致'?'存在增量差异'^'存在差异字符import difflibtext1 = ''''1.2.3 3.4.5.6 6.7.8.9 9.0.1.2 '''.splitlines(keepends=False)text2 = '''1.2.33.4.5....原创 2019-07-14 14:00:36 · 900 阅读 · 0 评论 -
sys,itchat及第三方模块
sys模块import osimport sysprint(sys.argv)##命令模式下获取路径print(sys.argv[0])##获取脚本名print(sys.version)##获取python版本,类型为字符串if sys.version[0] == ‘2’:print(‘running in python2’)else:print(‘running in pyth...原创 2019-07-14 13:39:06 · 213 阅读 · 0 评论 -
时间模块
时间的一般表示import times=‘2019-7-14’print(time.strptime(s,’%Y-%m-%d’))把元组的时间转换为时间戳tuple_time = time.localtime()print(tuple_time)print(time.mktime(tuple_time))元组时间装欢为字符串时间print(time.strftime(’%m-%d...原创 2019-07-14 09:47:40 · 234 阅读 · 0 评论 -
python文件操作
打开文件的步骤打开–>操作–>关闭打开文件对文件操作后,需要对其进行关闭,当文件操作符被使用完后回报错。r:(默认)–只能读,不能写r+:–可读可写–默认从文件指针所在位置开始写入–文件不存在会报错w:–只能写–会清空文件原有内容–文件不存在不会报错回自己创建w+:–可读可写–会清空原有内容–文件不存在不会报错会自动创建a:–只能写–不会清空文件内...原创 2019-07-13 17:36:02 · 181 阅读 · 0 评论 -
装饰器
装饰器:把一个函数当作参数,返回一个替代版的函数本质就是一个返回函数的函数作用:在不改变原函数的基础上,给函数增加功能import timedef decorator(func): def wrapper(): print(time.time()) func() return wrapper@decoratordef f1(): ...原创 2019-07-06 17:36:35 · 129 阅读 · 0 评论 -
python函数,列表生成式及高阶函数
函数函数生命成后若不调用则不会执行形式参数位置参数可变参数默认参数关键字参数返回值返回值变量的作用域局部变量:在函数内部定义的变量,值在函数内部妻子哦用,函数执行结束,变量会自动删除全局变量:...原创 2019-06-29 17:35:24 · 268 阅读 · 0 评论 -
列表(元组,集合,字典)创建及其特性
列表1.列表可以存储不同的数据类型2.列表李可以嵌套列表(列表也是一种数据类型)li = [1,1.5,'hello',True]print(li)print(type(li))li = [1,1.5,'hello',True]print(li)print(type(li))a = [li,5]print(a)列表特性service = [‘ssh’,‘http’,...原创 2019-06-29 16:46:51 · 843 阅读 · 0 评论 -
python(for循环,while循环及字符串的使用)
for循环for i in range(10):求阶乘#输出a = int(input('请输入一个值:'))#阶乘控制单位total = 1#求阶乘for i in range(1,a+1,1): ##起始值为1,终止符为a+1,间隔为1求阶乘 total *= iprint(total)练习求1,2,3,4四个数字可以组成多少个不同的且不重复的三位数字"""f...原创 2019-06-23 17:40:43 · 91503 阅读 · 5 评论 -
100内随机数运算
row = 1while row <= 5: col = 1 while col < row: print(' ',end='') col += 1 while col >= row and col <= 5: print('*',end='') col += 1 print(...原创 2019-06-23 17:40:32 · 421 阅读 · 0 评论 -
python的安装及变量类型
env 查看环境变量redhat7.0下python3.6的安装安装依赖性:gcc,zlib-devel,openssl-devel,readline-devel1.tar jxf Python-3.6.6.tgz 解压文件()2.cd /Python-3.6.6 进入解压文件目录3…/configure --prefix=/usr/local/python3.6 指定python的解...原创 2019-06-22 17:40:08 · 129 阅读 · 0 评论