- 博客(16)
- 收藏
- 关注
原创 Python __name__属性和 dir() 函数
__name__属性一个模块被另一个程序第一次引入时,其主程序将运行。如果我们想在模块被引入时,模块中的某一程序块不执行,我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。if __name__ == '__main__': print('程序自身在运行')else: print('我来自另一模块')输出如下:$ python using_name.py程序自身在运行$ python>>> import using_name我来自另一模块
2020-12-19 22:43:29 233 1
原创 Python——import语句
Python 模块Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。下面是一个使用 python 标准库中模块的例子。import sys print('命令行参数如下:')for i in sys.argv: print(i) print('\n\nPython 路径为
2020-12-19 22:42:31 304 1
原创 Python——匿名函数和return语句及强制位置参数
匿名函数python 使用 lambda 来创建匿名函数。所谓匿名,意即不再使用 def 语句这样标准的形式定义一个函数。lambda 只是一个表达式,函数体比 def 简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda 函数拥有自己的命名空间,且不能访问自己参数列表之外或全局命名空间里的参数。虽然lambda函数看起来只能写一行,却不等同于C或C++的内联函数,后者的目的是调用小函数时不占用栈内存从而增加运行效率。语法
2020-12-13 12:22:57 449
原创 python——必需参数、关键字参数、默认参数、不定长参数
python参数以下是调用函数时可使用的正式参数类型:1、必需参数2、关键字参数3、默认参数4、不定长参数必需参数必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。调用 printme() 函数,你必须传入一个参数,不然会出现语法错误:#可写函数说明def printme( str ): "打印任何传入的字符串" print (str) return # 调用 printme 函数,不加参数会报错printme()输出结果:Traceback
2020-12-13 12:21:20 1679
原创 python字典键的特性及字典内置函数&方法
字典键的特性字典值可以是任何的 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。两个重要的点需要记住:1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住,如下实例:dict = {'Name': 'Runoob', 'Age': 7, 'Name': '小菜鸟'} print ("dict['Name']: ", dict['Name'])输出结果:dict['Name']: 小菜鸟2)键必须不可变,所以可以用数字,字符串或元组充当,而用
2020-12-05 18:37:19 2007
原创 Python——字典的访问、删除、和修改
Python 字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2, key3 : value3 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。一个简单的字典实例:dict = {'name': 'runoob', 'likes': 123, 'u
2020-12-05 18:36:11 306
原创 python——利用多态性,编程创建一个手机类Phones
利用多态性,编程创建一个手机类Phones,定义打电话方法call()。创建两个子类:苹果手机类iPhone和Android手机类APhone,并在各自类中重写方法call。创建一个人类Person,定义使用手机打电话的方法use_phone_call()设计代码如下:6. class Phones:7. def call(self):8. print()9. 10. class iphone(Phones):11. def call(self):12.
2020-11-29 19:23:16 2048
原创 python——设计Bird、fish类
设计Bird、fish类,都继承自Animal类,实现其方法print_info(),输出信息。设计代码如下:class Animal(): def __init__(self,age): self.age = age def print_info(self): print("我今年%d岁了!"%(self.age))class Bird(Animal): def __init__(self,color): super().__i
2020-11-29 19:21:13 1232
原创 python——设计一个简单的购房商贷月供计算器
设计一个简单的购房商贷月供计算器类,按照以下公式计算总利息和每月还款金额:总利息=贷款金额*利率每月还款金额 = (贷款金额+总利息)/贷款年限贷款年限不同利率也不同,这里规定只有如表8-2所示的3种年限、利率。年限 利率年限利率3年(36个月)6.03%5年(60个月)6.12%20年(240个月)4.39%class Calculator(): def __init__(self,money,time): self.money
2020-11-27 21:33:50 6258
原创 Python 编程——尝试来写一个斐波纳契数列
Python 编程尝试来写一个斐波纳契数列。# Fibonacci series: 斐波纳契数列# 两个元素的总和确定了下一个数a, b = 0, 1while b < 10: print(b) a, b = b, a+b其中代码 a, b = b, a+b 的计算方式为先计算右边表达式,然后同时赋值给左边,等价于:n=bm=a+ba=nb=m执行程序,输出结果为:112358这个例子介绍了几个新特征。第一行包含了一个复合赋值:变量 a 和
2020-11-27 20:05:11 243
原创 再python中元组与列表的区别及序列解包
一、 元组与列表的区别元组中的数据一旦定义就不允许更改。元组没有append()、extend()和insert()等方法,无法向元组中添加元素。元组没有remove()或pop()方法,也无法对元组元素进行del操作,不能从元组中删除元素。从效果上看,tuple()冻结列表,而list()融化元组。元组的速度比列表更快。如果定义了一系列常量值,而所需做的仅是对它进行遍历,那么一般使用元组而不用列表。元组对不需要改变的数据进行“写保护”将使得代码更加安全。元组可用作字典键(特别是包含字符串、
2020-11-26 18:27:13 250
原创 Python——元组的基本语法(创建、访问、修改、删除)
Python 元组的使用Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。>>> tup1 = ('Google', 'Runoob', 1997, 2000)>>> tup2 = (1, 2, 3, 4, 5 )>>> tup3 = "a", "b", "c", "d" # 不需要括号也可以>>&g
2020-11-26 18:18:35 1139
原创 Python——列表的创建及使用
python序列概述Python 序列是用来存储大量数据的容器类结构,类似其它语言中的数组。Python中常用的序列结构有:列表、元组、字典、集合,字符串等。1、列表list在形式上所有元素放在一对方括号[]中,相邻元素之间使用逗号分隔。eg:[1,2,3,4,5]同一个列表中元素的数据类型可以各不相同。eg:[1,’a ’,2,3[10,20]]如果只有一对方括号而没有任何元素则表示空列表。eg:[]2、列表的创建① 使用“=”直接将一个列表赋值给变量。#列
2020-11-25 21:58:12 1267 1
原创 Python——字符串的总结
字符串简介在汉语中,将若干个字连起来就是一个字符串,例如“一二三四”就是一个由4个汉字组成的字符串。在程序中,字符串是由若干字符组成的序列。Python中的字符串以引号包含为标识,具体有3种表现形式:1、使用单引号标识字符串使用单引号标识的字符串中不能包含单引号,具体如下所示:'hahaha''123''我爱python'2、使用双引号标识字符串使用双引号标识的字符串中不能包含双引号,具体如下所示:"hahaha""123""i like python."3、 使用
2020-11-25 21:52:43 224
原创 Python下载、安装、配置
Python下载Python官网:https://www.python.org/你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。Python文档下载地址:https://www.python.org/doc/Python安装Window 平台安装 Python:打开浏览器访问https://www.python.org/downloads/windows/在下载列表中选择Window平台安装包,包格式为:python-XY
2020-11-24 22:32:40 288
原创 Python 简介和基本语法
Python 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着Python支持面
2020-11-24 22:15:04 345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人