Python学习3——变量如何存储数据】的更多相关文章

数值类型:包括整型.浮点型 变量名字代表的是存储地址. num01 = 100 print(id(num01)) #输出变量num01存储的内存地址,输出的是十进制值 num02 = num01 print(id(num02)) #问题 num03 = 100 print(id(num03)) num01.num02.num03 内存地址是相同的. 在Python中,相同的值在内存中只存储一份. 字符串类型: 字符串是一个复合类型!(字符的复合)——一个字符一个字符的寸,存储的是每个字符的ASC…
今天复习内容(7项) 1.语言的分类 -- 机器语言:直接编写0,1指令,直接能被硬件执行 -- 汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行 -- 高级语言:编写人能识别的字符,要通过编译器或解释器转换为汇编语言最终转换为机器语言的指令交给硬件执行 高级语言 分为编译型和解释型,python为解释型语言. 运行效率最高:机器语言开发效率最高:高级语言, 2.计算机组成:控制器 + 运算器 + 存储器 + 输入input设备 + 输出output设备 3.三大核心:c…
变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号(=)用来给变量赋值. 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值. 例如: #!/usr/bin/python # -*- coding: UTF-8 -*- counter = 100 # 赋值整型变量 miles = 1000.0 # 浮点型 name…
经过上几章的学习,完成如下任务:读取一个文本文件里的内容,将每一行的内容按“:”分割成两部分,根据分割出第一项判断并分别放入两个列表里,去除首尾空白,在屏幕上打印. # 两个列表用于存储数据man=[] other=[] try: data=open("demo.txt", encoding="utf-8") #文件里的内容类似“man:hello.\n woman:hello.\n man:how are you. \n woman:yes.”如果有中文别忘了编码…
变量: 变量是保存在内存中的值,根据变量类型开辟不同的内存空间且只允许符合该数据类型的数据才可以被存储在该内存空间中 变量赋值: 在Python中定义变量时,无需像其他语言一样需要声明数据类型.每个变量在内存中创建的时候都会包含变量的标识.名称和数据信息,在使用变量的时候,必须要给变量赋值,且该变量在赋值后才会被创建. 我们用(=)给变量赋值,等号的左边是变量的名称,右边是将要存储在内存中的值,例如: str='hello python' 表示定义一个变量名为str且向该变量名赋值hello p…
HTML5提供了两种在客户端存储数据的新方法: localStorage():没有时间限制的数据存储 sessionStorage():针对一个session的数据存储 下面的一个例子用localStroage()方法对用户访问页面的次数进行计数 <script type="text/javascript"> if(localStorage.pagecount) { localStorage.pagecount=Number(localStorage.pagecount)+…
学习地址:http://www.jianshu.com/p/17a9d8584530 1.变量作用域LEGB 1.1变量的作用域 在Python程序中创建.改变.查找变量名时,都是在一个保存变量名的空间中进行,我们称之为命名空间,也被称之为作用域.python的作用域是静态的,在源代码中变量名被赋值的位置决定了该变量能被访问的范围.即Python变量的作用域由变量所在源代码中的位置决定. 1.2高级语言对数据类型的使用过程 一般的高级语言在使用变量时,都会有下面4个过程.当然在不同的语言中也会有…
1. 有用的BIF a. 判断字符串中是否包含子字符串 if s_a in s_b: b. pop() 描述:从指定的列表位置删除并返回一个数据项. (sarah_name,sarah_dob)=l_rah.pop(0),l_rah.pop(0) #pop(0)中0位置为list中第一个数据项 #第一次执行pop赋值给sarah_name c. strip() 输入的是字符串,返回的是列表 d.open 读文件时可以多种方式打开文件,取出的数据是不同的,可以是文本也可以是二进制. 文件是文本文件…
蒟蒻高举横幅:部分内容转自廖雪峰的Python教学 1.Python是动态语言,即它的变量是没有类型的. !/usr/bin/env python a = 'ABC' print a a = 123 print a 2.关于Python 的变量某些方面,类似于JAVA中的一些对象,Java中的对象,也只是指向某一块内存,而非想c中的int 型变量一样. a = 'ABC' 时,Python解释器干了两件事情: 在内存中创建了一个'ABC'的字符串: 在内存中创建了一个名为a的变量,并把它指向'A…
变量 变量创建:一个变量也就是变量名,就像a,当代码第一次赋值时就创建了它.之后的赋值将会改变已创建的变量名的值,从技术上讲,Python在代码运行之前先检测变量名,可以当成是最初的赋值创建了变量. 变量类型:变量永远不会有任何的和它关联的类型信息或约束.类型的概念是存在对象中而不是变量名中,变量原本是通用的,它只是在一个特定的时间点,简单的引用了一个特定的对象而已. 变量使用:当变量出现在表达式中时,它会马上被当前引用的对象所代替,无论这个对象是什么类型.此外,所有的变量必须在使用前明确的赋值…