首页 > 其他 > 详细

2018-03-22 学习笔记

时间:2018-03-22 23:05:01      阅读:263      评论:0      收藏:0      [点我收藏+]
2018-03-22 学习笔记

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

补码的补码是原码

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

2018-03-22 学习笔记

原文:http://blog.51cto.com/11281400/2090038

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!