Python学习 过程中零散知识点的总结

  自学资料比较零碎,本文是对在Python学习过程中积累的零零散散的知识点的总结

======================================================================

1.  关于编码的简单介绍

  unicode  --   万国码

  utf-8     --  数字、字符用8位,欧洲字符16位来存,中文3个字节24位

  unicode  -->  utf-8   编码 encode

  utf-8    -->  unicode  解码 decode

 2. 几种Python语言(只写了三种还有很多,比如很火的pypy)

  Cpython

  print("hello!") -->  c解释器  --> .pyc (字节码)-->  CPU

  Jpython  -->   jave解释器 --> Java字节码 --> 机器码 -->  CPU

  Ironpython  --> C#解释器 --> C#字节码 -->  机器码 --> cpu

时间: 2024-10-01 13:34:51

Python学习 过程中零散知识点的总结的相关文章

[python]学习Django中的python知识拾遗

1.使用正则表达式进行URL匹配 urlpatterns = patterns('', # ... (r'^time/plus/\d+/$', hours_ahead), # ... ) (1)使用r代表字符串是原始字符串,表示python不会对立面的反斜杠\转义符进行处理,使用正则表达式一般使用原始字符串. (2)使用\d+表示匹配1个或者多个数字,如果限定只能使用两个数字,则\d{1,2}. (3)如果要把正则表达式的某个数作为参数,则用小括号包起来,如(r'^time/plus/(\d{1

Linux学习笔记(1)Linux虚拟机安装过程中的知识点及常用管理工具

1. VMware的相关知识 (1)建议的VMware的配置: CPU 主频1GHz以上 内存 1GB以上 硬盘 分区空闲空间8GB以上 (2)VMware创建快照 快照的作用是保存虚拟机的现有状态,以便以后可返回到相同状态.快照的特点是:① 可以快速启动虚拟机:② 虚拟机系统崩溃时,可以快速恢复. 创建快照的方法是,点击VMware工具栏上的标志,然后填写快照名称,如下图所示: 恢复快照的方法是单击VMware工具栏上的标志,选择弹出的对话框中创建的快照,然后单击"转到"按钮,即可打

北京Python筛选过程中应注意什么

计算机初级爱好者普遍喜欢Python,因为Python干净利索,简单直接.它编写代码的速度非常的快,而且非常注重代码的可读性,非常适合多人参与的项目.很多人选择了培训,那么北京Python培训筛选过程中应注意什么? 第一点:虽然不靠谱的机构很多,但不能说没有.还是那句话,主要还是得看自己,不努力,在哪都学不会.无论是学哪门语言,基础知识非常重要.因此,找有丰富编程经验的老师带着你会少走很多弯路,你的进步速度也会快很多. 第二点:很多培训机构,无论是英语.IT.金融等行业,都是为就业提高自己的职业

安装python caffe过程中遇到的一些问题以及对应的解决方案

关于系统环境: Ubuntu 16.04 LTS cuda 8.0 cudnn 6.5 Anaconda3 编译pycaffe之前需要配置文件Makefile.config 1 ## Refer to http://caffe.berkeleyvision.org/installation.html 2 # Contributions simplifying and improving our build system are welcome! 3 4 # cuDNN acceleration

Python 爬虫过程中的中文乱码问题

python+mongodb 在爬虫的过程中,抓到一个中文字段,encode和decode都无法正确显示 注:以下print均是在mongodb中截图显示的,在pythonshell中可能会有所不同 比如中文 “余年”,假设其为变量a 1. print a 结果如下: 使用type查询之后,显示的确是unicode编码(正常情况下讲unicode编码内容直接存入mongodb中是可以正常显示的) 2. print type(a) 结果如下: 3. print a.encode('utf-8')

python学习手册中的一些易忘的点(4-7部分)

有时间系统看一遍python学习手册,记录一些易忘点 1.python函数高聚合低耦合1)对于输入使用参数并且对于输出使用return2)只有在真正必要的情况下使用全局变量3)不要改变可变类型的参数,除非调用者希望这样做4)每个函数都应该有一个单一的.统一的目标5)每一个函数应该相对较小6)避免直接改变在另一个文件中的变量 2.递归处理任意结构>>> a=[3,[2,[2,3,4],2],1,[1,5,[1,3,3]]]>>> def sumtree(L):...  

Python学习—pyhton中的进程

1.进程定义 进程: 进程就是一个程序在一个数据集上的一次动态执行过程.进程一般由程序.数据.进程控制块(pcb)三部分组成.(1)我们编写的程序用来描述进程要完成哪些功能以及如何完成:(2)数据则是程序在执行过程中所需要使用的资源:(3)进程控制块用来记录进程的所有信息.系统可以利用它来控制和管理进程,它是系统感知进程存在的唯一标志. 2.创建进程 新创建的进程在内存独立开辟一块空间,不与其他进程共享空间.数据.同一个进程中,新创建的线程与此进程里其他线程共享空间.数据. 1.os.fork(

python安装过程中一些小知识点

1.做些软链接和virtualenv的基本使用: ln -s /data/linkdood/im/vrv/python36/bin/python3.6 /usr/bin/python3 ln -s /data/linkdood/im/vrv/python36/bin/pip3.6 /usr/bin/pip ln -s /data/linkdood/im/vrv/python36/bin/virtualenv /usr/bin/virtualenv virtualenv /data/my_env1

转:python学习——类中为什么要定义__init__()方法

学习Python的类,一直不太理解为什么一定要定义init()方法,现在简要谈一下自己的理解吧. 1.不用init()方法定义类定义一个矩形的类,目的是求周长和面积. 1 class Rectangle(): 2 def getPeri(self,a,b): 3 return (a + b)*2 4 def getArea(self,a,b): 5 return a*b 6 7 rect = Rectangle() 8 print(rect.getPeri(3,4)) 9 print(rect.