- 博客(16)
- 收藏
- 关注
原创 Python——面向对象 类的定义、对象、方法以及继承与多继承
Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合
2020-12-23 22:21:18 340 1
原创 Python——输入和输出、读和写文件
Python 输入和输出输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现。str(): 函数返回一个用户易读的表达形式。repr(): 产生一个解释器易读的表达形式。例如>>>
2020-12-23 22:11:15 415
原创 Python——模块、深入模块、包的用法
Python 模块为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。下面是一个使用 python 标准库中模块的例子。import sys print('命令行参数如下:')for i in sys.argv: print(i) print('\n\nPython
2020-12-17 21:27:43 203
转载 Python——迭代器与生成器的用法
Python 迭代器与生成器迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:>>> list=[1,2,3,4]>>> it = iter(list) # 创建迭代器对象>>> print
2020-12-17 21:12:33 155
原创 Python 循环语句 while语句的使用
Python 循环语句Python 中的循环语句有 for 和 while。Python 循环语句的控制结构图如下所示:while 循环Python 中 while 语句的一般形式:while 判断条件(condition): 执行语句(statements)……另外,在 Python 中没有 do…while 循环。例如下面的实例使用了 while 来计算 1 到 100 的总和:n = 100 sum = 0counter = 1while counter <=
2020-12-05 18:54:54 331
原创 Python 条件控制语句if的使用和嵌套
Python 条件控制Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:代码执行过程:if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3如果 “condition_1” 为 True
2020-12-05 18:48:21 569
原创 Python——学习第一步编写一个斐波那契数列
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
2020-11-29 19:59:50 767
原创 Python——集合及其基本操作
Python 集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)例如:>>> basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}>>> pr
2020-11-29 19:52:29 168
原创 Python——字典的使用及内置函数&方法
Python 字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2, key3 : value3 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。一个简单的字典实例:dict = {'name': 'runoob', 'likes': 123, 'u
2020-11-27 19:54:35 4470 1
原创 Python——元组的使用及内置函数
Python 元组的使用Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。>>> tup1 = ('Google', 'Runoob', 1997, 2000)>>> tup2 = (1, 2, 3, 4, 5 )>>> tup3 = "a", "b", "c", "d" # 不需要括号也可以>>&g
2020-11-27 19:40:33 4438 1
原创 Python——参数的调用及使用
参数以下是调用函数时可使用的正式参数类型:必需参数关键字参数默认参数不定长参数必需参数必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。调用 printme() 函数,你必须传入一个参数,不然会出现语法错误:#可写函数说明def printme( str ): "打印任何传入的字符串" print (str) return # 调用 printme 函数,不加参数会报错printme()输出结果:Traceback (most recent
2020-11-26 17:41:02 833
原创 Python——函数及调用
Python 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数
2020-11-26 17:30:15 282
原创 Python——字符串的简介及使用
字符串简介在汉语中,将若干个字连起来就是一个字符串,例如“一二三四”就是一个由4个汉字组成的字符串。在程序中,字符串是由若干字符组成的序列。Python中的字符串以引号包含为标识,具体有3种表现形式:1、使用单引号标识字符串使用单引号标识的字符串中不能包含单引号,具体如下所示:'hahaha''123''我爱python'2、使用双引号标识字符串使用双引号标识的字符串中不能包含双引号,具体如下所示:"hahaha""123""i like python."3、 使用
2020-11-25 15:21:05 393
原创 Python——序列结构-列表
序列结构一、 python序列概述Python 序列是用来存储大量数据的容器类结构,类似其它语言中的数组。Python中常用的序列结构有:列表、元组、字典、集合,字符串等。1、列表list在形式上所有元素放在一对方括号[]中,相邻元素之间使用逗号分隔。eg:[1,2,3,4,5]同一个列表中元素的数据类型可以各不相同。eg:[1,’a ’,2,3[10,20]]如果只有一对方括号而没有任何元素则表示空列表。eg:[]2、列表的创建① 使用“=”直接将一个列表赋值
2020-11-25 14:23:10 490
原创 Python基础及语法
Python语法表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等 以能求得数值的有意义排列方法所得的组合表达式特点:表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响如果在交互模式中输一个个表达式,解释器会自动将表达式的结果输出1.2语句一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果1.3程序程序就是由一条一条的语句和一条一条的表达式构成的。1.4函数内置函数 :.
2020-11-24 17:34:49 100
原创 安装python运行环境
文章目录前言一、安装python运行环境1.官网https://www.python.org下载安装包.exe2.安装python二、python模块下载1.配置pip环境变量2.下载python模块三、第一个python脚本运行四、相关命令总结前言找python相关的资料科普了一下记录一下从官网下载python3.9安装包到第一个python程序的运行的整个过程。一、安装python运行环境1.官网https://www.python.org下载安装包.exe我安装的是最新版
2020-11-24 12:13:23 597
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人