摘要:
Python的缩进有以下几个原则: 顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进 同一级别的代码,缩进必须一致 官方建议缩进用4个空格,当然你也可以用2个 顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进 同一级别的代码,缩进必须一 阅读全文
摘要:
# -*- coding:utf-8 -*-# 1) 移除 name 变量对应的值两边的空格,并输出处理结果name = " aleX"print(name.strip())# 2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果
print(name.startswith('al' 阅读全文
摘要:
一、数据类型 1数字 整型(int):x=1,y=5 print (type(x)) print(type(y)) 浮点型(float):x=1.001 print(type(x)) 2字符串(str) x='fdsjfksdjfksdjf' print(type(x)) 二、列表(list) 列表 阅读全文
摘要:
传输层的由来:网络层的ip帮我们区分子网,以太网层的mac帮我们找到主机,然后大家使用的都是应用程序,你的电脑上可能同时开启qq,暴风影音,等多个应用程序, 那么我们通过ip和mac找到了一台特定的主机,如何标识这台主机上的应用程序,答案就是端口,端口即应用程序与网卡关联的编号。 传输层功能:建立端 阅读全文
摘要:
ip数据包 ip数据包也分为head和data部分,无须为ip包定义单独的栏位,直接放入以太网包的data部分 head:长度为20到60字节 data:最长为65,515字节。 而以太网数据包的”数据”部分,最长只有1500字节。因此,如果IP数据包超过了1500字节,它就需要分割成几个以太网数据 阅读全文
摘要:
# -*- coding:utf-8 -*-'''Day3_homework班级:Python S6编写:YRy'''print __doc__'''1、要求输入用户信息:姓名,年纪,家庭住址,然后打印'''print '1、要求输入用户信息:姓名,年纪,家庭住址,然后打印'name = raw_i 阅读全文
摘要:
物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 数据链路层由来:单纯的电信号0和1没有任何意义,必须规定电信号多少位一组,每组什么意思 数据链路层的功能:定义了电信号的分组方式 以太网协议: 早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太 阅读全文
摘要:
为何要有操作系统: 程序员无法把所有的硬件操作细节都了解到,繁琐的工作就是操作系统来干的 操作系统的位置: 操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及 系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成 阅读全文
摘要:
多道技术: 空间上复用:内存中进入多个程序 (内存实现物理上隔离) 时间上复用:CPU切换条件 1:一个程序占用CPU时间长 2:一个程序I/O阻塞 操作系统作用: 1:为应用程序提供如何使用硬件资源的抽象 2:把多个程序对硬件资源的竞争变得有序化 机器语言: 特点:用计算机能看懂的0与1写程序 优 阅读全文
摘要:
一 为什么要有操作系统 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌握这些细节可 阅读全文