1.注释:单行注释#多行注释 2.定义变量和类型 3.变量的命名规则小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName还有一种命名法是用下划线“_”来连接所有的单词,比如send_buf 4.关键字:python中的一些具有特殊功能的标识符,就是关键字 常见的关键字有:an...
Python基础知识一共4篇文章 https://www.cnblogs.com/semon-code/p/8242062.html Python私有属性和方法 https://blog.csdn.net/love20165104027/article/details/82861129 Python代码命名规则 https://www.cnblogs.com/miaosha5s/p/8987344.html
继续我对OpenGL基础知识的探索(请参见this question),我试图弄清楚使用OpenGL绘制场景的基本原理. 我试图渲染一个简单的立方体,在每个方向上重复n次. 我的方法似乎产生了可怕的性能:1000个多维数据集使性能低于50fps(在QuadroFX 1800上,大约是GeForce 9600GT). 我绘制这些多维数据集的方法如下: 完成一次: >在模型空间中设置包含我的多维数据集顶点的顶点缓冲区和数组缓冲区>设置一个数组缓冲区,索引要绘制的立方体为12个三角形...
计算机基础知识(一) 计算机基础之编程 什么是编程语言 人与计算机交流的介质 什么是编程 通过编程语言写一堆文件 为什么要编程 替代劳动力 计算机组成 CPU 控制器 控制硬件 运算器 算术运算和逻辑运算 存储器 主存 优点:快 缺点:容量小/断掉即消失/贵 外存 优点:容量大/永久存储/便宜 缺点:慢 IO设备 《追寻记忆的痕迹》 输入设备 输入信息,如键盘/鼠标 输出设备 输出信息,如显示屏/打印机 32位和64位 一次性读取的二进制位...
Python2与Python3的区别: (这里只列举自己总结的几点) Python2:源码不标准混乱重复代码过多默认使用的编码方式是ASCII码 # 解决对应编码问题 在首行增加 #-*-encoding:utf-8-*- 继承顺序: 深度优先 #mro方法只在新势类中存在;super只在Python3中存在 Python3:统一标准,去除重复代码 继承顺序:广度优先 Python2.7新式类和经典类共存 新式类要继承object Python中命名规范变量:变量就是将一些运算的中间结果暂存到内存中,以便...
序言: 本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序:一组计算机能识别和执行的指令,是实现某种需求的软件。操作系统:管理和控制计算机软件与硬件资源的程序; 隔离不同硬件的差异,使开发程序简单化。 例如,Windows,Linux,Unix。硬件:主板--计算机的主要电路系统。 CPU --主要负责执行程序指令,处理数据。 硬盘--持久化存储数据的记忆设备,容量大,速度...
1.1 定义 网络爬虫,也叫网络蜘蛛(Web Spider),如果把互联网比喻成一个蜘蛛网,Spider就是一只在网上爬来爬去的蜘蛛。网络爬虫就是根据网页的地址来寻找网页的,也就是URL。举一个简单的例子,我们在浏览器的地址栏中输入的字符串就是URL,例如:https://www.baidu.com/ URL就是同意资源定位符(Uniform Resource Locator),它的一般格式如下(带方括号[]的为可选项): protocol :// hostname[:port] / path / [;parameters][?query...
class Dog():#定义类"""模拟小狗的坐与滚"""def __init__(self,name,age):#初始化方法"""接下来初始化属性name和age"""self.name = name#self.属性名 = 属性值self.age = agedef sit(self):"""模拟狗狗坐下的方法"""print(self.name.title() + "is now sitting.")#直接调用初始化方法里的属性def roll_over(self):"""模拟狗狗打滚的方法"""print(self.name.title() + "rolled over!") my_dog = Dog("旺财",'3')#根据类创建实例 you...
下述参考Python DOC https://docs.python.org/zh-cn/3/library/index.html 概述可用性注释内置函数 内置常量由?site?模块添加的常量内置类型逻辑值检测 布尔运算 ---?and,?or,?not 比较 数字类型 ---?int,?float,?complex 迭代器类型 序列类型 ---?list,?tuple,?range 文本序列类型 ---?str 二进制序列类型 ---?bytes,?bytearray,?memoryview 集合类型 ---?set,?frozenset 映射类型 ---?dict 上下文管理器类型 其他内置类型 特...
Python的内置常量有: False、True、None、NotImplemented、Ellipsis、__debug__ 由 site 模块添加的常量:quit、exit、copyright、credits、license 内置常量? 有少数的常量存在于内置命名空间中。 它们是: False bool 类型的假值。 给 False 赋值是非法的并会引发 SyntaxError。 True bool 类型的真值。 给 True 赋值是非法的并会引发 SyntaxError。 None NoneType 类型的唯一值。 None 经常用于表示缺少值,当因为默认...
1、编码格式 #-*- coding:UTF-8 -*-:表示支持UTF-8中文 U'中文':创建实例的格式显示中文 Encode('utf-8'):获取byte类型对象 Decode('utf-8'):获取字符串对象 2、标识符 大小写敏感,第一个字符为字母或者下划线,不要与关键字重名 常见的关键字:Print、class、def、for、if、else、or、in、is、import、except、from、try、pass等 3、数据类型 整型 int 浮点数 float 布尔型 字符串 标准型函数 ? ? 1、列表,相当于java中的数组,...
原英文帮助文档: input([prompt]) If the prompt argument is present, it is written to standard output without a trailing newline. The function then reads a line from input, converts it to a string (stripping a trailing newline), and returns that. When EOF is read, eoferror is raised. Example:>>> s = input(--> ) --> Monty Pythons Flying Circus >>> s "Monty Pythons Flying Circus" If the readline...
一、强类型语言与弱类型语言,解释型语言与编译型语言1、强类型语言强类型语言是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用。例如:java、.NET、C++2、弱类型语言某一个变量被定义类型,该变量可以根据环境变化自动进行转换,不需要经过显性强制转换。例如:vb 、PHP、javascript、Python3、编译型语言程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不...
python基础 python的诞生 2002年,python 2.x 2008年,python 3.x python的命名 马戏团的名称 python简介简单、易学 持快速开发. 跨平台. 开源. 可扩展. 可嵌入. 大量的标准库和活跃的交流群. 可用于各种各样的开发.应用领域 系统编程 提供API(应用程序编程接口),方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理想的编程工具。 图形界面开发 Python在图形界面开发上很强大,可以用Tkinter/PyQT框架开发各种...
一、dict字典表特性:通过键(key) 不是通过下标访问数据 包含任意对象的无序集合 可变长度,可任意嵌套 属于“可变映射” 分类 对象引用表(Hash Table) 声明:{key: value} key 只能是不可变的元素(∴可变类型List就不可以)。 一个空的字典表:d = { } dict 字典表 是一个无序的集合。 通过内部Hash算法排序的key 只能是不可变类型的数据。 可变类型就会抛...