现在的公司普遍适用Linux系统,因为他有四大特点:
一、完善的网络功能
二、多任务,多用户系统
三、可靠的安全性,良好的稳定性
四、开源和伸缩性,强大的数据库支持
我们日常在使用python进行编程时,先创建一个文件夹,在文件夹里创建文件进行程序的编程,这样在以后的查看编程时不会显得那么杂乱无章,这样更方便管理。
在进行编程时,先要屡一下自己的思路,把大体的框架先想好,想好自己编写的程序有什么功能,够不够人性化,能不能让用户很容易理解,让用户知道他们 该怎么去操作,尽可能的人性化显示出来。这样会让更多的人接受自己的程序。说白了就是完善的系统,简洁的操作。
在编码中最经常用到的就是函数的调用,这样会很节省空间,有利于自检。
下面就以一个名片管理系统为例来给大家介绍一下
在写系统之前先定好大致的框架,如名片系统,大致分为几个模块人性化的显示出来,让用户更直观的看到
其中每一个模块就是一个函数的调用,这里我们要使用def 来写,这样可以在程序出错时,跟好的找出错误的所在。
但是在其中,我们在新建名片是,需要用到list 和 dictionary
把所有的名片都归总在list里
每新建一张名片就是一个dictionary。
要显示的话用遍历循环
用print打印输入要显示的名片
查询名片时,我们用正常的思维来考虑,正常我们查询时,要查询先要查他的名字,用名字来引出所需要查询的名片,来进行编辑或者是删除。
在给用户使用时,要尽可能的有更多的功能,让用户有更多的选择
编辑名片其实就是对dictionary进行增删改查。
以下的命令就是对list和dictionary增删改查,请大家参考:
列表格试:
list=[ 1,2,3,4],
list[索引]=‘数据’ 修改数据先找数据下的下标
list.sort() 升序
list.sort(reverse=True) j降序
list.reverse()反复反着排
list.index(数据) 获得数据第一次出现的引索
list.insert(引索,数据) 在指定的位置插入数据
list.append(数据) 。在末尾追加数据
list.remove(数据) 删除第一个出现的指定数据
list.extend(list2)j将列表2追加到列表1
list.pop删除末尾数据
list.pop(索引)删除指定索引的数据
list[引索]从列表中中取值
del list[索引] 删除第一个出现的指定的数据
元组格式:
tuple =()
字典格式:
dictionary ={ “name”: 'xiaoming',.....}
改字典
dictionary.[‘name’] = "李四"
插入数据
dictionary[“email”] = “”[email protected]“”
追加字典到列表:
list.append(dictionary)
list 列表:(可以有重复的数据)
1.储存的数据,有顺序(多种类型)
2.数据可以进行增删改查:(变动)
tuple 元组:
1.数据不可改变
dictionary 字典:
1. key:vlue 例子:“name”:‘张三’
一、无序;(不能有重复的key)
遍历循环:如下
for k in xiaoming:
print("%s: %s" % (k, xiaoming[k]))