
Linux系统pyhton
文章平均质量分 87
念念不忘77
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux系统下python的初识
一、python的起源 python的创始人为吉多.范罗苏姆 1989年圣诞节,吉多.范罗苏姆决心开发一个新的解释程序,作为ABC语言的继承。ABC是由吉多参加设计的一种数学语言,专门为非程序员设计,但ABC语言没有成功,究其原因,吉多认为是非开放造成,决心在python中避免这一错误,并获得了非常好的效果。 1991年,第一个python解释器诞生,用c语言实现的库文件(可扩展性强,开源。) 解...原创 2019-08-29 10:28:46 · 286 阅读 · 0 评论 -
Python学习Day07
一、面向对象、 类: 是一群具有相同特征或行为的事物的统称,类是抽象的,不能直接 使用 对象: 由类创造出来的具体存在 类: 属性(信息)和方法(你能完成的事情) 1.如何定义类?class 类(): pass 2.如何将类转化为对象?实例化 实例化指在面向对象编程中,使用类创建对象的过程称为实例化,是将 一个抽象的概念具体化的过程 实例化过程中一般由类名 对象名 = 类名(参数1,参数2,…) ...原创 2019-09-15 19:16:02 · 315 阅读 · 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 · 251 阅读 · 0 评论 -
Python练习(2)
字典的练习 数字统计: 1)随机生成100个整数 2)范围[20,100] 3)升序输出所有不同的数字及每个数字重复的次数 import random nums = [] 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 · 869 阅读 · 0 评论 -
Python学习Day05
装饰器 装饰器: 把一个函数当作参数,返回一个替代版的函数 本质上就是一个返回函数的函数 如果要增强某一函数的功能,但又不希望修改原函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。写代码需要遵循开放封闭原则,已经实现的功能代码不允许被修改,但可以被扩展。 例: def login(func): def inner(arg,arg1): prin...原创 2019-09-08 21:50:29 · 206 阅读 · 0 评论 -
Python学习Day04
一、函数 函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用 在python中函数是以def定义 def hello(): print('hello1') print('hello2') print('hello3') ## 定义函数 hello() ## 调用函数 函数的嵌套 一个函数内嵌套另一个函数,被嵌套的函数也需要调用 def hello(): ...原创 2019-09-08 16:08:04 · 212 阅读 · 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 · 408 阅读 · 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 · 1109 阅读 · 0 评论 -
Linux系统python学习day02
一、break_continue_exit break:跳出整个循环 不会再执行循环后面的内容 continue:跳出本次循环,continue后面的代码不会执行 exit():结束程序的运行 与shell内基本一致。 例: ...原创 2019-08-29 17:06:07 · 171 阅读 · 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 · 251 阅读 · 0 评论 -
Python练习(3)
文件练习: 生成一个大文件ips.txt,要求1200行,每行随机为172.25.254.0/24段的ip 读取ips.txt文件统计这个文件中ip出现频率排前10的ip import random def create_ip_file(filename): ip = ['172.25.254.' + str(i) for i in range(1,255)] # pri...原创 2019-09-16 14:37:54 · 602 阅读 · 0 评论