python初级 1 内存和变量】的更多相关文章

一.回顾: 1.什么是程序 一堆指令的集合 2.回想一下猜数游戏程序的特征: 1)需要输入(input) 2)会处理输入(process) 3)产生输出(output) 二.程序的一般特征:输入.处理和输出 1.输入: 玩家键入的数,也就是他猜的数 2.处理: 程序检查玩家的数,并统计已经猜过几次 3.输出: 打印出消息(猜大了,猜小了,猜对了或是已经超过6次失败了) 三.计算机工作原理 1.示意图 2.内存(存储器) 通过编号(地址),计算机进行数据处理 3.名字 计算机可以通过地址来获取指令…
一.整数(int) 例:  0 1 2 3 -1 -2 –3 In [31]: print(type(0)) <class 'int'> In [32]: print(type(1)) <class 'int'> In [33]: print(type(2)) <class 'int'> In [34]: print(type(3)) <class 'int'> In [35]: print(type(-1)) <class 'int'> In…
来源:http://www.cnblogs.com/gtarcoder/p/5005897.html python是一种解释性的语言,任何变量可以在使用的时候才声明以及定义,也可以在程序运行的任何位置进行声明和定义新的变量. class Man(object): #直接定义的类的变量,属于类 #其中 gender, avg_height为基本数据类型,immutable #lis为列表类型,为mutable的 gender = 'male' avg_height = 1.75 lis = ['h…
一.Python简介 Python是一门计算机编程语言,它是由荷兰人Guido van Rossum在1989年圣诞节期间为了打发无聊的圣诞节而编写的,作为ABC语言的继承 特性: 面向对象.解释型.动态.高级的计算机编程语言,官方定义其是优雅.明确.简单. 开源免费.跨平台.移植性,可以在各种系统上使用 说是容易上手.简单易学.功能强大. 涵盖各种功能的标准库.第三方库.  batteries included (称为内置电池) 让开发者把精力放在解决问题上,而不用太关心底层 应用: Pyth…
python是一种解释性的语言,任何变量可以在使用的时候才声明以及定义,也可以在程序运行的任何位置进行声明和定义新的变量. class Man(object): #直接定义的类的变量,属于类 #其中 gender, avg_height为基本数据类型,immutable #lis为列表类型,为mutable的 gender = 'male' avg_height = 1.75 lis = ['hello', 'world'] def __init__(self, name): self.name…
复习 重点: 1.进制转换:二进制 与十六进制 2.内存分布:栈区 与堆区 # 二进制1111转换十六进制 => 8 4 2 1 => f 10101100111011 => 2a77 abf1 => 1010101111110001 # 计算机原理:控制器 运算器 储存器 input设备 output设备 IO流 # 三大核心:CPU 内存 硬盘 # 操作系统 今日内容 1.编程语言介绍 2.python语言介绍 3.安装官方cpython解释器 - - 版本共存 4.运行pyt…
原文章:https://www.cnblogs.com/gtarcoder/p/5005897.html __dict__里存着{"属性名":属性值}. python是一种解释性的语言,任何变量可以在使用的时候才声明以及定义,也可以在程序运行的任何位置进行声明和定义新的变量. class Man(object): #直接定义的类的变量,属于类 #其中 gender, avg_height为基本数据类型,immutable #lis为列表类型,为mutable的 gender = 'ma…
一: 编程语言介绍 1.机器语言 直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节 优点:执行效率高 缺点:开发效率低 2 汇编语言: 用英文标签取代二级制指令去编写程序,直接控制硬件,需要掌握硬件的操作细节 优点:开发效率比机器语言高 缺点;仍然没有改变直接操作硬件的本质,执行效率高,但是不如机器语言高 3高级语言 直接用人类的语言去编写程序,不再需要掌握硬件的操作细节 高级语言分类: 编译型(比如C语言):类似于谷歌翻译,经过一次翻译,以后直接拿着翻译的结果去执行 编译的工具:编译器…
最近想整一整数据分析,在看一本关于数据分析的书中提到了(1)if __name__ == '__main__' (2)列表解析式 (3)装饰器. 先简单描述一下前两点,再详细解说Python初级的函数装饰器. 进入正题: 一.if __name__ == '__main__' 首先,__name__是一个程序名变量,而这个变量的值是根据程序的运行方式决定的.如果程序是被当作主程序运行的,那__name__将会被赋值为__main__:当程序是作为模块被其他文件调用的,那它会自动被赋值为模块所在(…
一.编程语言的发展史 机器语言-->汇编语言-->高级语言,学习难度及执行效率由高到低,开发效率由低到高 机器语言:二进制编程,0101 汇编语言:用英文字符来代替0101编程 高级语言: 编译型语言:像谷歌翻译一样,一大段一大段的编译 优点:一次编译,永久运行 缺点:开发效率低,编译不通过就直接不执行了,每次修改需要重新编译 解释行语言:像同声传译一样,一行一行的编译 优点:方便修改,更新迭代    缺点:执行效率低 二.python基础 python的创始人为吉多·范罗苏姆(Guido v…