![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux系统pyhton
文章平均质量分 87
念念不忘77
这个作者很懒,什么都没留下…
展开
-
Linux系统下python的初识
一、python的起源python的创始人为吉多.范罗苏姆1989年圣诞节,吉多.范罗苏姆决心开发一个新的解释程序,作为ABC语言的继承。ABC是由吉多参加设计的一种数学语言,专门为非程序员设计,但ABC语言没有成功,究其原因,吉多认为是非开放造成,决心在python中避免这一错误,并获得了非常好的效果。1991年,第一个python解释器诞生,用c语言实现的库文件(可扩展性强,开源。)解...原创 2019-08-29 10:28:46 · 212 阅读 · 0 评论 -
Python学习Day07
一、面向对象、类: 是一群具有相同特征或行为的事物的统称,类是抽象的,不能直接使用对象: 由类创造出来的具体存在类: 属性(信息)和方法(你能完成的事情)1.如何定义类?class 类(): pass2.如何将类转化为对象?实例化实例化指在面向对象编程中,使用类创建对象的过程称为实例化,是将一个抽象的概念具体化的过程实例化过程中一般由类名 对象名 = 类名(参数1,参数2,…)...原创 2019-09-15 19:16:02 · 235 阅读 · 0 评论 -
Python学习Day06
一、with语句上下文管理器: 打开文件,执行完with语句内容之后,会自动关闭文件对象with open('/tmp/file') as f: print(f.read()) ## with语句的作用就相当于在open后面自动加上close f = open('/tmp/file','r')print(f.read())f.close()同时打开两个文件对象(这种写法...原创 2019-09-12 17:27:15 · 179 阅读 · 0 评论 -
Python练习(2)
字典的练习数字统计:1)随机生成100个整数2)范围[20,100]3)升序输出所有不同的数字及每个数字重复的次数import randomnums = []for i in range(100): nums.append(random.randint(20,100))sorted_nums = sorted(nums)num_dict = {}for num in s...原创 2019-09-09 17:41:33 · 761 阅读 · 0 评论 -
Python学习Day05
装饰器装饰器:把一个函数当作参数,返回一个替代版的函数本质上就是一个返回函数的函数如果要增强某一函数的功能,但又不希望修改原函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。写代码需要遵循开放封闭原则,已经实现的功能代码不允许被修改,但可以被扩展。例:def login(func): def inner(arg,arg1): prin...原创 2019-09-08 21:50:29 · 153 阅读 · 0 评论 -
Python学习Day04
一、函数函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用在python中函数是以def定义def hello(): print('hello1') print('hello2') print('hello3') ## 定义函数hello() ## 调用函数函数的嵌套一个函数内嵌套另一个函数,被嵌套的函数也需要调用def hello():...原创 2019-09-08 16:08:04 · 154 阅读 · 0 评论 -
Python学习day03
一、列表列表的修改通过索引的重新赋值 service = ['http','ftp','ssh'] print(service) service[0]='mysql' ##通过索引改变列表service的第一个元素 print(service)通过切片 service = ['http','ftp','ssh'] print(service[:2]) ...原创 2019-09-05 17:29:29 · 329 阅读 · 0 评论 -
Python练习(1)
if练习:1.判断一个年份是不是闰年。闰年为年份能被400整除,或能被4整除但不能被100整除 year = int(input('Year:')) if (year % 4 == 0 and year %100 !=0) or (year %400 == 0): print('%d是闰年' %(year)) else: print('%d不是闰年' %...原创 2019-09-02 15:23:32 · 892 阅读 · 0 评论 -
Linux系统python学习day02
一、break_continue_exitbreak:跳出整个循环 不会再执行循环后面的内容continue:跳出本次循环,continue后面的代码不会执行exit():结束程序的运行与shell内基本一致。例:...原创 2019-08-29 17:06:07 · 120 阅读 · 0 评论 -
Python学习day1
一、第一个python程序 # _*_coding:utf-8_*_python2.x:默认使用ASCII编码python3.x:默认使用UTF-8编码1.没有分号(编码规范 PEP8)2.严格按照缩进的语言 vim python1.py 编辑python的运行文件 print('hello python') print('你好 python')首先使用python2运行...原创 2019-08-29 16:41:19 · 165 阅读 · 0 评论 -
Python练习(3)
文件练习:生成一个大文件ips.txt,要求1200行,每行随机为172.25.254.0/24段的ip读取ips.txt文件统计这个文件中ip出现频率排前10的ipimport randomdef create_ip_file(filename): ip = ['172.25.254.' + str(i) for i in range(1,255)] # pri...原创 2019-09-16 14:37:54 · 529 阅读 · 0 评论