美文网首页python技术
day08学习回顾(python基础)

day08学习回顾(python基础)

作者: 冰封心动 | 来源:发表于2017-11-01 19:23 被阅读1次

    1.字典其他方法

    dict.copy()

    返回一个新的字典,内容一样,地址不同

    dict.fromkeys(seq[, val]))

    创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值

    dict.setdefault(key, default=None)

    和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default

    如果键在字典中,返回这个键所对应的值。如果键不在字典中,向字典中插入这个键,并且以default为这个键的值,并返回 default。default的默认值为None

    dict.update(dict2)

    把字典dict2的键/值对更新到dict里

    例如:

    2.字典和列表的对比

    和list比较,dict有以下几个特点:

    查找速度极快,不会随着key的增加而变慢;

    需要占用大量的内存,内存浪费多。

    而list:

    查找和插入的时间随着元素的增加而增加;

    占用空间小,浪费内存很少。

    所以,dict是用空间来换取时间的一种方法。

    3.set(无序列表)

    set是一个无序,不能重复的集合容器,所以可以用来过滤重复元素。

    定义:类似于字典,但是没有键,并且值的排列是无序的。

    例如:

    4.操作系统

    操作系统Operating System,简称OS)是管理和控制计算机硬件软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

    显示生活的操作系统:window,mac,android,ios........

    操作系统的发展:显示unix系统,然后在此基础上又出现了minix,随后出现了linux的雏形,随即经过多年的优化,这个系统趋于成熟。

    Linux现在有很多种,常见的有ubunu,centos等等非常多的版本。

    linux免费,高效,稳定是它非常重要的特点。

    windows和linux文件系统的区别:

    windows有很多盘符而linux只有一个根目录,所有文件都在它的下边。

    用户目录:/home/user

    相对路径:从当前位置开始描述的路径为相对路径。

    绝对路径:从/目录开始描述的路径为绝对路径。

    文件权限:

    文件权限就是文件的访问控制权限,即哪些用户和组群可以访问文件以及可以执行什么样的操作。

    Unix/Linux系统是一个典型的多用户系统,不同的用户处于不同的地位,对文件和目录有不同的访问权限。为了保护系统的安全性,Unix/Linux系统除了对用户权限作了严格的界定外,还在用户身份认证、访问控制、传输安全、文件读写权限等方面作了周密的控制。

    在Unix/Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。

    linux命令说明:

    inux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。Linux发行版本最少的命令也有200多个,这里只介绍比较重要和使用频率最多的命令。

    命令使用方法:

    Linux命令格式:command [-options] [parameter1]......

    帮助查看文档:

    -help

    一般是linux命令自带的帮助信息

    如:ls --help

    �man(有问题找男人,manual)

    man是linux提供的一个手册,包含了绝大部分的命令、函数使用说明

    该手册分成很多章节(section),使用man时可以指定不同的章节来浏览。

    例:man ls ; man 2 printf

    自动补全:

    在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令

    一个tab补全,如果有唯一定位的,自动出来。

    两个tab所有满足条件的都列出出来。

    历史命令:

    history

    当系统执行过一些命令后,可按上下键翻看以前的命令,history将执行过的命令列举出来

    相关文章

      网友评论

        本文标题:day08学习回顾(python基础)

        本文链接:https://www.haomeiwen.com/subject/guwgpxtx.html