Python第一周 学习笔记(1)

Pyhon环境部署:


系统:Linux最小系统
1、安装git
yum install git -y
2、安装Python编译依赖
yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
3、创建用户
useradd python
4、使用python用户登录后安装Pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer
5、在python用户的~/.bash_profile中追加
export PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

. ~/.bash_profile

冯诺依曼体系架构:


1.CPU由运算器和控制器组成

2.运算器,完成各种算数运算、逻辑运算、数据传
输等数据加工处理

3.控制器,控制程序的执行

4.存储器,用于记忆程序和数据,例如内存、硬盘

5.输入设备,将数据或者程序输入到计算机中,例
如键盘、鼠标

6.输出设备,将数据或程序的处理结果展示给用户,
例如显示器、打印机等

重要:CPU中还有寄存器和多级缓存Cache

Python语言类型


Python是解释性语言、是强类型、动态编译语言

静态编译语言:

事先声明变量类型,
编译时检查

动态编译语言:

无需事先声明,随时可以赋值为其他类型

解释器种类:

官方CPython:C语言编写

IPython:交互式的、功能增强的CPython

PyPy:Python语言编写,采用JIT技术(just in time) 动态编译

Jython:运行在JVM上

IronPython:运行在.Net上

运算符


自然除(/)结果为浮点数

//为整除

成员运算符:

in、not in

身份运算符:

is、is not

原码、反码、补码、负数表示法


反码

正数的反码与原码相同;负数的反码符号位不变其余按位取反

补码

正数的补码与原码相同;负数的补码符号位不变其余按位取反后+1

补码的补码是原码

负数参与计算时需转为补码

内存管理


对象引用数变为0时,会被垃圾回收

转载于:https://blog.51cto.com/11281400/2090038

你可能感兴趣的:(Python第一周 学习笔记(1))