iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python的系统管理_02python
  • 338
分享到

Python的系统管理_02python

系统Python_02python 2023-01-31 00:01:51 338人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

上一节,起了几个简单例子,目的是解释python其实并难,特别适用了IPython这样一个利器,既然是Python的系统管理,面向系统管理员,Python的优点之一是其交互式解释器,也称作shell,和BASH很像,很符合管理员的操作习惯,

上一节,起了几个简单例子,目的是解释python其实并难,特别适用了IPython这样一个利器,既然是Python的系统管理,面向系统管理员,Python的优点之一是其交互式解释器,也称作shell,和BASH很像,很符合管理员的操作习惯,但是对于程序撰写者来说… …好吧!我第一接触这种方式是在matlab上,着实让人着急了很大一会儿,才能适应,不过相信很快大家也能感受到这种好处和方便。

介绍几个小技巧:

1.IPYTHON 是可以自动补齐的,这点很方便,特别是长命令行。

2.你也可以在python标准命令行下开启,需要增加readline支持特性:

Import rlcompleter, readline

Readline.parse_and_bind(‘tab: complete’)

3. 以!开头即可调用BASH命令,当然有些命令可能提示没有改命令,这个时候只需要输入完整执行地址即可,当然的确没有的命令除外。

4. who whos 提示变量和变量值,真的很好用。

5.$前缀,可以传递变量

6. %s 表示字符串

7. bookmark定义目录快速映射地址。

8. dhist保存访问过的历史目录

9. history依然适用

10.raw_input () 获取键盘值。

11int(raw_input()) 数值转换。

12 raw_input(“pleaseinput number:”) please input number:将会被输出做提示符。

数据类型:

数字

字符串

列表

元组

字典

字符串转义符\

‘’’‘’’可以将输入源本输出。

A=’abcde’

切片A[0,1]A[起点:结束点:步长]-负号是从后向前取。步长为-1为从右向左。


序列列表字符串元组

序列的两个重要特点是索引操作符和切片操作符

索引操作符让我恩可以从序列中抓取一个特定的项目

切片操作符让我们能够获取序列的一个切片,即一部分序列。

切片:是必须的

Len () 求字符串长度

+ 连接2个xulie

*重复次数类似于数字打印次数。

In判断某一字符是否在字符串中。


Max ()返回最大值

Min()返回最小值

Cmp (tmp1, tmp2) 两字符串是否相同。判断,


元组():元组和列表十分相似,只不过元组和字符串一样是不可变的即你不能修改元组。

元组通过圆括号中用逗号分割的项目定义。

元组通常用在使用语句或用户定义函数能够安全的采用一组值的时候,即被使用的元组的值不会改变。


元组定义:

T=(“milo”,30,”male”)

T[0] t[1] t[2]


创建元组:

一个空的元组由一对空的括号组成:

如myempty=()

含有单个元素的元组

Singleton=(2,)

一般的元组

Zoo=(‘wolf’,’sdfasdf’,24234)

New_zoo(“sadfasdf”,123,zoo)

T[1]=31 不能使用该方式,不能修改元组。


列表

List 是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。

列表是可变类型的数据

列表的组成:用[]表示列表,包含了多个亿动好分割开的数字,或者字串。

List1=[‘asdfs’,’asdfs’,123213,’张子啊’]

列表操作

取值

切片和索引list[]

添加

List.append()

删除

Del(list[])list.remove(list[])

修改list[]=x

查找var in list

095800229.jpg

Help 的使用。


对象与类快速入门

对象和类,刚好的理解列表。

对象=属性+方法

列表是使用对象和类的一个例子。

但你使用变量I并给他赋值的时候,比如赋值整数5,你可以认为你创建了一个类(类型)int

字典:

T=(‘name’,’age’)

T1=(‘xiaolin’,’tian’)

Zip (t,t1)

字典{}

字典是python中唯一的映射类型(哈希表)

字典对象是可变的,但是字典的键必须使用不可变对象,并且一个字典中可以使用不同类型的键值。

Keys()或者values()返回键列表或者列表

Items()返回包含键值对的元组。


创建字典:

{}

使用工厂方法dict()

例:fdict=dict([‘x’,1],[‘y’,2])

内建方法:fromkeys(),字典中的元素具有相同的值,默认为None

例:ddict={}.fromkeys((‘x’,’y’),-1)

Dic={0:0,1:1,2:2}

前面的为key后面的为value: 为定义分隔符。


访问字典中的值:

For k in dic1:

Print k

取出KEY

For k in dic1:

Dic1[k]

取出value

字典{}

直接使用key访问:key不存在会报错,可以使用had_key()或者in和not in 判断,但是has_key()方法即将被废弃

循环遍历:

For key in dict1.keys():

使用迭代器:for key indict1:

更新和删除:

直接用键值访问更新:内建的update()方法可以将整个字典的内容拷贝到另个字典中。

Del dict1[‘a’] 删除字典中键值为a的元素

Dict1.pop(‘a’)删除并返回键值为’a’的元素

Dict1.clear()删除字典所有元素

Del dict1 删除整个字典。

Dic.get(3)可以取出不存在值返回默认为none 或dic.get(5,”hello”)

避免取出不存在的产生的错误。

Help(dict.keys)通过help的方式查看该方法的使用。


--结束END--

本文标题: Python的系统管理_02python

本文链接: https://www.lsjlt.com/news/182935.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python的系统管理_02python
    上一节,起了几个简单例子,目的是解释Python其实并难,特别适用了Ipython这样一个利器,既然是Python的系统管理,面向系统管理员,Python的优点之一是其交互式解释器,也称作shell,和BASH很像,很符合管理员的操作习惯,...
    99+
    2023-01-31
    系统 Python _02python
  • Python系统管理
    在Linux操作系统上编写shell脚本时, 主要涉及到执行系统命令, 目录和文件操作. 那么在python中怎么办呢, 这主要是几个模块的使用: os, os.path, shutil和sys...os模块包含了大部分的Linux命令, ...
    99+
    2023-01-31
    系统 Python
  • Python的系统管理_04_pytho
    函数:工具集:排序:极值:自定义函数-用户自己编写的预定义的函数-系统自带为什么使用函数:降低编程的难度,代码重用。定义形式:def 函数名(参数列表): #可以没有参数函数体Defadd ():#定义函数C= a+bPrintcAdd()...
    99+
    2023-01-31
    系统 Python _04_pytho
  • Python的系统管理_03_pytho
    收录下流程控制语句方便查看和使用:if 语法 if <表达式>:if expression :else:Statement(s)statement(s)如果在条件表达是成立执行IF下语句,不成立执行ELSE下语句。嵌套方式:If...
    99+
    2023-01-31
    系统 Python _03_pytho
  • Python的系统管理_06_pytho
    import subprocessres =subprocess.Popen(['uname','-sv'],stdout=subprocess.PIPE)uname = res.stdout.read().strip()find()和in...
    99+
    2023-01-31
    系统 Python _06_pytho
  • Python的系统管理_07_pytho
    一个通过正则匹配来下载指定页面图片的示例,几个可能出错的地方都用print打印出来,可以观察是否正确。目标站点::http://www.tupian.com/tag/xinggan#引入数据包import reimport urllib#定...
    99+
    2023-01-31
    系统 Python _07_pytho
  • Python的系统管理_10_pytho
    01类和对象:面向过程和面向对象的编程:面向过程的编程:函数式编程,C程序等。面向对象的编程:C++,Java,Pyton 等类和对象:是面向对象中的两个重要概念类:是对事物的抽象,比如:汽车模型对象:是类的一个实例,比如:QQ轿车,大客车...
    99+
    2023-01-31
    系统 Python _10_pytho
  • 【Python】好友管理系统
    好友管理系统 如今的社交软件层出不穷,虽然功能千变万化,但都具有好友管理系统的基本功能,包括添加好友、删除好友、备注好友、展示好友等。下面是一个简单的好友管理系统的功能菜单,如图1所示。 好友管理系统中有5个功能,每个功能都对应一个序号...
    99+
    2023-10-20
    开发语言 python pycharm Powered by 金山文档
  • 通过python socket 管理系统
    目的:通过服务端更改多客户端系统时间,可以通过socket有很多扩展应用下面是script部分一,服务端   #!/usr/bin/python # -*- coding:utf-8 -*- &...
    99+
    2023-01-31
    管理系统 python socket
  • 【19】Python工资管理系统
    实验名称:工资管理系统实验要求:Alex 100000Rain 80000Egon 50000Yuan 30000-----以上是info.txt文件-----实现效果:从info.txt文件中读取员工及其工资信息,最后将修改或增加的员工工...
    99+
    2023-01-31
    工资管理系统 Python
  • Python 系统管理利器Fabric
    一、简介Fabric是基于Python 2.5及以上版本实现的SSH命令行工具,简化了SSH了应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程shell命令,包括命令执行,文件上传,下载及完整执行日志输出等功能。F...
    99+
    2023-01-31
    利器 系统 Python
  • 系统财务管理系统的
    系统财务管理系统的简介系统财务管理系统是一种用于管理企业财务的软件工具,可以帮助企业实现财务信息的集中管理和控制,提高财务管理效率和准确性。该系统通常包括财务管理模块、会计核算模块、财务报表模块等子系统,可以满足企业的不同财务管理需求。 系...
    99+
    2024-01-22
    财务管理系统 系统
  • python写一个cmdb管理系统
    在人生苦短,我用Python的号召下,自己也学习了python这门语言,也自己写了一个简单cmdb系统,简单说一下这个系统,功能就是资产的增删改查,excel导出、多文件上传、基于密码的终端登录,资产信息自动更新,用户管理,批量命令执行,历...
    99+
    2023-01-31
    管理系统 python cmdb
  • python实现列车管理系统
    本文实例为大家分享了python实现列车管理系统的具体代码,供大家参考,具体内容如下 这学期学了python,结果学的还是很浅,然后就写了个简单的大作业,学习一下。这是个简单的操作系...
    99+
    2024-04-02
  • Python实现仓库管理系统
    本文实例为大家分享了Python实现仓库管理系统的具体代码,供大家参考,具体内容如下 注意:在Linux环境运行 代码 #!/usr/bin/env python # -*- cod...
    99+
    2024-04-02
  • python编写图书管理系统
    本文实例为大家分享了python实现图书管理系统的具体代码,供大家参考,具体内容如下 题目:写一个简单的图书借阅系统‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪...
    99+
    2024-04-02
  • Python学生管理系统示例
    import os stus = [] # 学生信息列表(每个学生的信息以字段存储) def add_stu():sid = input('输入学生学号:')sname = input('输入学生姓名:')sage = input('输入...
    99+
    2023-01-31
    管理系统 示例 学生
  • Python实现信息管理系统
    本文实例为大家分享了Python实现信息管理系统的具体代码,供大家参考,具体内容如下 """ 项目名称 = 'python' 文件名= '学生信息管理系统' 作者 = '向日葵' "...
    99+
    2024-04-02
  • python实现会员管理系统
    本文用python写了一个会员管理系统,供大家参考,具体内容如下: """ 后台管理员前台会员信息系统 1.后台管理员只有一个用户:admin 密码:admin 2.当管理员登陆成功...
    99+
    2024-04-02
  • Python实现简易的图书管理系统
    本文实例为大家分享了Python实现简易图书管理系统的具体代码,供大家参考,具体内容如下 首先展示一下图书管理系统的首页: 这是图书管理系统的发布图书页面: 最后是图书管理系统的...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作