栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python(python笔记软件)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python(python笔记软件)

1.运行原理

        三个核心:

CPU:中央处理器,负责处理数据和计算

内存:临时存储数据(断电之后,数据会消失),读取速度快,空间小

硬盘:永久存储数据,读取速度慢,空间大

2.执行原理python

  Python源代码 pyà字节码 pycà二进制码010001010

3.编译器

编译器和解释器区别(编译型语言 和 编译型语言)

两者都是用来翻译代码

执行时机不同:

编译器:在运行代码前进行编译,之后再执行代码,就直接运行编译后的二进制代码就 可以了

解释器:代码运行时再进行翻译

编译器特点:运行速度快  不能跨平台(不同的操作系统)

解释器特点:运行速度慢 能跨平台

4.Pyhton注释:

单行注释:#

多行注释:””” ”””    ‘’’ ’’’,可以三个单引号,也可以三个双引号

缩进:同一层次代码缩进一致

同一行多个代码必须在每行代码后面加分号(;)

标识符:可以有数字.字母.下划线,不要用数字开头

  1. 变量:

例如name=”张三”  name就是变量,之后所有要使用变量时,方便直接使用

变量定义规则:

1 符合标识符规范

2不能使用python

3 变量具有可描述性

4 不能用中文

Python中的变量赋值不需要声明类型。

每个变量在内存中创建,都包括变量的名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

  1. 赋值:

赋值就是“=”

多次赋值

a=b=c=1

a,b,c=1,2,3

a,b,c=1,2,”string”(可以赋多种)

交换逻辑:

  a=1 b=2 多加个变量c

c=a a=b b=c

结果:a=2 b=1

a+=1  和 a=a+1一样

7.二进制(0和1)

进制转换

从头开始顺序每位数x进制的后面位数的次方的和

二转十:

例如:100=1x2^2 + 0x2^1 + 0x2^0

十转二:

  2 %4余0

  2%2余0

  2%1余1

倒叙 4D=100B

D十进制 B二进制 H十六进制 O八进制

8.位运算符:

& (与) 全一为一,有零为零

5&4

110=5D

100=4D

100=4D

结果为2

| (或)有一为一,全零为零

4|3

100=4D

011=3D

111=7D

^(异或)相同为0不同为1

4^3

100=4D

011=3D

111=7D

~(取反)1为0 ,0为1

10000000

01111111

<<(左位移)二进制左移

4<<2

 00100左移后10000

4D                   16D

>>(右位移)二进制右移

  1. >2

 00100右移后00001

 4D                  2D

9.函数

布尔值:

Print(引用is引用)

True  False

Print(typr(引用)查看类型

Printisinstance(引用,类型)判断类型

Str(引用)转成字符串

第一天,就到这里了,加油!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/773035.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号