python2

1. 字符编码

二进制位=bit=8bits8bits = 1Byte =1字节1024Bytes =1KB1024KB = 1MB = 100万字节 = 100万字符 = 1兆1024MB =1GB1024GB = 1TB1024TB =1PB1个二进制位是计算机里的最小表示单元一个字节是计算机里最小的存储单位

ASCCL码:   每个字符占8位GB2312GBKGB18030unicode 万国码:   utf-32 =4字节   utf-16 =2字节   utf-8 =8bits 可变长编码   英文一个字节,所有的中文三个字节   欧洲两个字节

2.注释
单引号 和双引号没有任何区别,只适用于单行注释多引号注释多行

3.数字类型
数字类型:int 整型long 长整型float 浮点型复数布尔:TrueFalse字符串功能:  strip()脱掉 \n \t  split()分割,把一个字符按空格分割成列表  len()长度判断   index索引   [a:b]切片:顾头不顾尾,从左到右   跳着切[a::b]b为步长   name.count("") 统计   name.append("") 追加   name.insert(n."") 插入   name.pop(n) 删除,默认删除最后一个   name.remove("") 默认删除第一个   del name[n]

4.for循环
for i in range(n):    print(i)else:    print("done")    当循环正常结束,走else
 
 
时间: 2024-11-05 16:11:57

python2的相关文章

ubuntu下卸载python2和升级python3.5

卸载python只需一条语句就可以实现 sudu apt-get remove python ubuntu下安装python3 sudo apt-get install python3 但这样只安装了python3.4 要想使用python3.5,则必须升级python3.4 sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python3.5 使用以上三行命令便可升级py

windows下同时安装Python2.7.10和3.5.0

1. 在Python官网下载两个最新版本的Python安装包:www.python.org Windows x86-64 executable installer Windows x86-64 MSI installer 分别安装在C:\Python35和C:\Python27 2. 在Path环境变量中检查以下4个变量(Path中的环境变量是以分号隔开的): 1) c:\Python27 2) c:\Python27\Scripts 3) c:\Python33 4) c:\Python33\

python2和python3中的编码问题

开始拾起python,准备使用python3, 造轮子的过程中遇到了编码的问题,又看了一下python3和python2相比变化的部分. 首先说个概念: unicode:在本文中表示用4byte表示的unicode编码,也是python内部使用的字符串编码方式. utf-8:在本文中指最少1byte表示的unicode编码方式 我在使用 if isinstance(key,unicode): key= key.encode('utf-8') 的时候,发现key值被转成了b'foo',b'bar'

Centos6.4上python2.6.6升级到2.7.6

好久不写博文了,本文没什么含金量,只是做一个记录.便于日后翻阅. 0.操作系统信息 [[email protected] ~]$ cat /etc/issue CentOS release 6.4 (Final) Kernel \r on an \m 1.当前python版本信息 [[email protected] bin]$ pwd /usr/bin [[email protected] bin]$ ll -a python -rwxr-xr-x. 2 root root 4864 2月 

zg手册 之 python2.7.7源码分析(4)-- pyc字节码文件

什么是字节码 python解释器在执行python脚本文件时,对文件中的python源代码进行编译,编译的结果就是byte code(字节码) python虚拟机执行编译好的字节码,完成程序的运行 python会为导入的模块创建字节码文件 字节码文件的创建过程 当a.py依赖b.py时,如在a.py中import b python先检查是否有b.pyc文件(字节码文件),如果有,并且修改时间比b.py晚,就直接调用b.pyc 否则编译b.py生成b.pyc,然后加载新生成的字节码文件 字节码对象

如何在CentOS6上安装Python2.7和Python3.3

原文来自http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/,个人觉得对在linux安装新版本Python是很有参考意义,因而转载,原文是英文的,本人简单翻译下,大家看懂即可,有不妥的地方请留言. 如何在CentOS 6上同时安装Python 2.7和Python 3.3 本文将介绍如何在CentOS 6上安装Python 2.7和3.3.下面以Python 2.7.6和Python 3.3.5为例进行说明,但本人实

CentOS 7安装Python3.5,并与Python2.7兼容并存

CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载Python源码后编译安装. 1.安装python3.5可能使用的依赖 1 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 2.下载python wget "https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz&quo

Python2和Python3的一些语法区别

Python2和Python3的一些语法区别 python Python2和Python3的一些语法区别 1.print 2.input 3. python3版本相对2版本的部分其他区别 问题:为何会出现乱码的情况 问题:如何获取编码方式的信息? 问题:在控制台上看到的到底是什么? 1.print 在版本2的使用方法是: print 'this is version 2 也可以是 print('this is version 2') 但到了3,就只能加上括号,像一个函数一样来使用 print:

python2 与 python3的区别总结

python2 与 python3的区别总结 几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下.为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式. 案例研究:将chardet移植到Python 3(porting chardet to Python 3)描述了如何运行这个脚本,然后展示了一些它不能自动修复的情况.这

python2和python3中的关键字的区别--keyword模块

一.python3.6中的: 共33个关键字: 通过导入keyword模块,查看python所有的关键字.在ipython中: Python 3.6.0 |Anaconda 4.3.1 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)]Type "copyright", "credits" or "license" for more information.