
python
SS_CC_Go
爱国,敬业,诚信,友善
展开
-
python是一门动态解释性强类型定义语言
优点:1、简单易入门 2、非常强大的第三方库,开发效率高 3、高级语言,不需要考虑底层的细节 4、开源,可移植性高 5、可扩展性高,关键的不想公开的东西可以用C或者C++写,然后在python 中使用 6、可嵌入性,可以将python嵌入到C/C++,提供脚本功能 缺点:1、速度慢 ...原创 2018-08-01 22:18:48 · 784 阅读 · 0 评论 -
python文件编程
文本文件编程文件编程的步骤:打开 --> 操作 --> 关闭f = open(‘绝对路径/相对路径’,‘r/r+/w/w+/a/a+’,encoding=‘utf-8’) 打开文件参数r:(默认)-只能读,不能写-读取的文件不存在,会报错r+:-可读写-文件不存在,报错-默认从文件指针所在位置开始写入w:-只能写-会清空文件之前的内容-文件不存在,不会报错,...原创 2019-07-15 22:19:30 · 616 阅读 · 0 评论 -
pthon的time模块
import timeimport os1、s = ‘2019-7-14’print(time.strptime(s,’%Y-%m-%d’))结果:time.struct_time(tm_year=2019, tm_mon=7, tm_mday=14, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=6, tm_yday=195, tm_isdst=-1)...原创 2019-07-15 22:19:50 · 149 阅读 · 0 评论 -
python之datetime模块
import osfrom datetime import datefrom datetime import datetimefrom datetime import timedelta1、打印现在的时间print(date.today()) 2019-07-15print(datetime.now()) 2019-07-15 14:54:45.974625p...原创 2019-07-15 22:20:07 · 165 阅读 · 0 评论 -
python之psutil库
要导入的模块import osimport psutilfrom datetime import datetime1、打印主机信息print('主机信息'.center(50,'*'))info = os.uname()print(info)print( """ 操作系统:%s 主机名称:%s 内核版本:%s 硬件架构:%s """...原创 2019-07-15 22:20:29 · 359 阅读 · 0 评论 -
python之sys模块
import osimport sysprint(sys.argv) ['D:/my thing/python_code/赵文军/day06/05_sys模块.py']print(sys.argv[0]) D:/my thing/python_code/赵文军/day06/05_sys模块.py print(sys.version) 3.7.0 (v3.7.0:1bf9cc5093...原创 2019-07-15 22:20:51 · 160 阅读 · 0 评论 -
python第三方模块
1、生成二维码:import qrcodeimport imageimg = qrcode.make('http://www.baidu.com')img.save('hello.png') 生成二维码,扫完之后自动跳转到百度2、itchat模块import randomimport timeimport itchat#登录缓存hotReload = Trueitc...原创 2019-07-15 22:21:12 · 199 阅读 · 0 评论 -
python之paramiko模块
import paramiko原创 2019-07-19 10:28:08 · 236 阅读 · 0 评论 -
python面向对象编程
类的定义,属性,方法…1.如何定义类 class 类名(): pass2.类创建对象的过程称为实例化,把抽象的类具体化对象名 = 类名(参数1、参数2…参数n)类:模板公有属性:类中的变量,可以在构造函数中传参赋值,也可以实例化对象去赋值私有属性:不能直接使用,可以通过类里边的方法调用,或赋值给令一个公有属性类属性:在class关键字下边直接定义,可以被类方法直接调用公有方法:类...原创 2019-07-17 13:50:59 · 158 阅读 · 0 评论 -
python异常处理
1、 异常try: num = int(input('请输入一个数字: '))except: print('请输入正确的整数')2、多种异常try: num = int(input('请输入一个整数: ')) result = 8 / num print(result)except ValueError: print('输入的值不是合法...原创 2019-07-17 14:15:02 · 202 阅读 · 0 评论 -
python中的os模块
#需要的模块:import osfrom os.path import exists,splitext,join#返回操作系统类型#posix:表示linux操作系统,nt,表示windows操作系统print(os.name)#操作系统详细信息(linux下)#info = os.uname() #print(info)#环境变量#print(os.environ)#...原创 2019-07-15 22:18:53 · 209 阅读 · 0 评论 -
python装饰器
装饰器:把一个函数当作参数,返回一个替代版的函数本质就是一个返回函数的函数作用:在不改变原函数的基础上,给函数增加功能装饰器的创建:import timedef decorator(func): def wrapper(*args,**kwargs): print(time.time()) func(*args,**kwargs) ret...原创 2019-07-14 23:54:28 · 142 阅读 · 0 评论 -
python函数
1、函数的定义和调用定义:def function(形参): 执行的代码调用:function(实参)2、函数的参数#位置参数 def studentInfo(name,age): print(name,age) studentInfo('westos',12) studentInfo(12,'westos') studentInfo(age=11,name='we...原创 2019-07-12 17:18:50 · 901 阅读 · 0 评论 -
redhat7.3下python环境安装
1、下载gcc编译环境yum install gcc -y2、下载zilb-devel库yum install zlib-devel -y3、下载openssl-develyum install openssl-devel4、解压缩(压缩包是网上下载的)tar -jxf python3.6.6.tar.gz进入到python目录下执行以下操作5、安装配置./config...原创 2019-06-27 19:00:09 · 505 阅读 · 0 评论 -
python的字符串处理
切片:s="shdfksd"print(s) 打印shdfksdprint(:) 打印shdfksdprint(s[0]) 打印sprint(s[1:4:2])打印hkprint(s[::-1]) 打印dskfdhaprint(s[:-1]) 打印shdfks拼接:print('hello'+'world') 打印hello worldprint("h" in s) 打印Tr...原创 2019-06-27 19:33:29 · 264 阅读 · 0 评论 -
python循环练习
1、打印5以内不重复的三位数count=0for i in range(1,5):for j in range(1,5): if i == j: continue for p in range(1,5): if i == p or j == p : continue count+=1 pr...原创 2019-06-27 19:58:49 · 335 阅读 · 0 评论 -
python逻辑判断
1、判断是否为润年Year=int(input("please input year:"))Mouth=int(input("please input mouth:"))if (Year % 4 == 0 and Year % 100 != 0 or Year % 40 == 0): if (Mouth == 2): print("29 days") elif...原创 2019-06-27 20:07:55 · 829 阅读 · 0 评论 -
python练习
随机出题(10以内加减乘除)import randomCount=0Right=0while True: if input() == 'exit': break Contole=random.randint(1, 4) Num1=random.randint(1,10) Num2=random.randint(1,10) if Con...原创 2019-07-12 17:16:49 · 236 阅读 · 0 评论 -
python元组及其特性
一、基础知识点1、定义:元组是只能读不能写的列表2、创建元组t = (1,2.3,True,'westos')t1 = ([1,2,3],4)t1[0].append(4) 可以对元组中的列表进行操作元组中只有一个元素时:s=('westos') 字符串类型s=('westos',) 元组类型二、元组的特性:users = (‘root’,‘westos’,‘re...原创 2019-07-12 17:17:19 · 874 阅读 · 0 评论 -
python集合及其特性
集合:无序的数据类型1、集合的创建s1 = set([])2、集合的应用li = [1,2,3,1,2,3] print(list(set(li))) 去除li中重复的元素3、成员操作符,for循环s = {1,2,3}print(1 in s) 返回Truefor i in s: print(i) 循环遍历s中的元素for i,v in enume...原创 2019-07-12 17:17:44 · 937 阅读 · 0 评论 -
python列表及其属性
一、列表的基本概念1、列表里可以存储不同的数据类型li = [1,1.5,'hello',True]2、列表里也可以嵌套(列表也是一种数据类型)li = [1,1.5,'hello',True,[1,2,3,4,5]]二、列表的属性service = [‘http’,‘ssh’,‘ftp’]1、索引print(service[0]) 打印列表中的第一个元素print(se...原创 2019-07-12 17:18:07 · 3159 阅读 · 0 评论 -
python字典及其属性
字典是一个无序的数据集合,通常输出的顺序和定义的顺序不一致1、字典的创建s = {} 创建一个空集合d = dict()2、字典的初始化d = dict(a=1,b=2)d = {‘http’:80‘https’:443}3、字典的嵌套(两级三级嵌套)students = { '03113009':{ 'name':'laoli', ...原创 2019-07-12 17:18:30 · 6148 阅读 · 0 评论 -
python之difflib模块的使用
1、文件差异对比代码:import difflibtext1 = ''' 1. Beautiful is better than ugly. 2. Explicit is better than implicit. 3. Simple is better than complex. 4. Complex is better than complicated. ...原创 2019-07-17 16:09:13 · 747 阅读 · 0 评论