Python基础学习篇章三】的更多相关文章

一. Python对象类型 1. 对象是Python最基本的概念,一个Python程序可以分解为模块.语句.表达式.和对象.它们的关系如下:(1)程序由模块构成 (2)模块包含语句 (3)语句包含表达式 (4)表达式建立并处理对象 2. Python核心数据类型(内置对象) (1)数字    324,3.1415,992L,3+4j,Decimal (2)字符串   'string','hello' (3)列表    [2, [3, 'world'], 4] (4)字典    {'name':…
了解了Python的基础使用,接下来继续练手廖雪峰老师的教学案例. 一.变量可以指向函数 说明,一个函数可以赋值给一个变量,该变量就会具有该函数的功能,举例: gg = abs print( gg(-10) ) 输出:10 函数名也是变量 比较神奇的是将函数名赋值一个其他类型的数据,竟然也是可以的. abs = 10 print( abs ) 输出:10 另外如果继续 执行 print( abs(-10)  ) 是会报错的,为什么呢,因为abs 已经是整型了,而不是一个函数了.(在开发中不要这样…
一. 对Python的认识 1. Python的标准实现方式是将源代码的语句编译为字节码的形式,之后再将字节码解释出来.由于字节码是一种与平台无关的形式,字节码具有可移植性.但是Python没有将代码编译成底层的二进制代码(比如Intel芯片的指令),因此Python程序会比像C这样的完全编译的语言慢一些. 2. Python的优点: (1)面向对象 (2)免费 (3)可移植性 Python的标准实现是可移植的ANSIC编写的,可以在目前所有的主流平台上编译和运行 (4)功能强大  Python…
一. Python如何运行程序 1. 在交互模式下编写代码 最简单的运行Python程序的方法是在Python交互命令行中输入程序.当然有很多方法可以开始这样的命令行,比如IDE,系统终端.如果你已经在计算机中安装了解释器,并且可以运行,那么你就可以输入Python程序了.也可以使用系统自带的黑窗口命令模式,这是最基本的输入命令的方式,windows中按着win+r输入cmd就可进入命令提示环境.下面给大家看下操作(输出Hello world): 或许是Python版本比较高,在命令行下输入 p…
一. Python数据类型之字典 1. 键的排序:for循环 由于字典不是序列,因此没有可靠的从左至右的顺序.这就导致当建立一个字典,将它打印出来,它的键也许会以与我们输入时的不同的顺序出现.有时候我们确实要强调顺序的时候,可以进行这样的操作:可以通过字典的keys方法收集键的列表,然后使用列表的sort方法,对键进行排序,再使用Python的for循环逐个显示结果. 另外还有一种简单操作,就是在新版本的Python中使用sorted()内置函数可以一步完成: Python中的一个主要的原则是,…
变量的作用:变量就是用来存储数据的. 变量的定义 在python中,变量在使用之前需要进行赋值,变量只有赋值后才能使用,如果变量没有赋值就使用会出现什么情况呢?如下图,使用之前变量未定义,会报错,如下: 变量时使用=来进行赋值的 =左边是一个变量名 =右边是值 练习 计算矩形的面积(长为100,高为10的矩形) 使用ipython3 使用PyCharm # 定义矩形的宽度 width = 100 # 定义矩形的高度 height = 10 # 计算面积 print(width * height)…
4.if语句 If语句可以检查判定当前条件,并执行相应措施. if a in A: if a 条件: 执行命令1 4 else: 执行命令2 if判断条件还可以简写 if x: print('True') 只要x是非零数值.非空字符串.非空list等,就判断为True,否则为False. 4.1条件测试(条件判断) 1.每个if语句的核心都是条件判断True或False,这种表达式称为条件测试. 2.Python根据条件测试的值True或False来判断是否执行下面的代码,如果if语句的判断为T…
#变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间#基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中#变量可以指定不同的数据类型,这些变量可以存储整数.小数或者字符.(弱类型)#每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建.#创建类class MyClass(object): def __init__(self,username,password): self.username=username self.password=password…
Python基础学习三 1.列表与元组 len()函数:可以获取列表的元素个数. append()函数:用于在列表的最后添加元素. sort()函数:用于排序元素 insert()函数:用于在指定位置添加元素. list=['1','2','3','4'] list.insert(1,5) #在索引为1处添加元素5 pop()函数:删除指定索引的元素,空填时默认最后一位. 元组的元素不能被修改.在单元素元组的定义中,需要在元素后添加英文逗号 t=(1,) 元组不可变,但是若其元素有列表等,可以通…
一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作硬件 高级语言:站在人的角度,说人话:即用人类的字符去编写程序,屏蔽了硬件操作 2.优缺点 语言 优点 缺点 机器语言 最底层,执行速度快 最复杂,开发效率最低 汇编语言 比较底层,执行速度较快 复杂,开发效率低 高级语言 编译型: 执行速度快,不依赖语言环境运行 跨平台差 解释型: 跨平台好,一份…