首页
学习
活动
专区
工具
TVP
发布

mwangblog

专栏作者
137
文章
205039
阅读量
34
订阅数
使用ABT(The asynchronous backtracking algorithm)算法求解四皇后问题
将4个皇后放入4×4的棋盘中,修改4个皇后的位置,使他们不能“立即”攻击对方。这里我们假设4个皇后被放置在不同的行中,仅能修改4个皇后的列的位置。
mwangblog
2020-02-11
8300
python元组(Turple)
python元组(Turple) 元组(Turple)与列表类似,不同点是: 元组的元素不可修改; 元组使用圆括号(),列表使用方括号[]。 本文目录 1 创建元组 2 访问元组 3 多变量赋值 4 删除元组 5 元组的一些其他操作 创建元组 使用()创建一个元组,每个元组中的值由逗号,分隔: >>> water = ('water','water','everywhere') >>> water ('water', 'water', 'everywhere') 这里创建了一个元组,其存储的值依次是'wat
mwangblog
2018-07-04
7300
python字符串
字符串是若干字符的序列。 字符串是不可变的。 创建一个字符串: >>> water = 'water water EveryWhere' >>> water 'water water EveryWhere' 本文目录 1 索引 切片 2 遍历字符串 3 in 4 """ 5 操作字符串的一些函数 索引 切片 类似于列表,可以对字符串进行索引和切片(截取)。 字符串中,第1个字母的索引是0,第2个字母的索引是1…… 也可以使用负索引,最后1个字母的索引是-1,倒数2个字母的索引时-2…… >>> water
mwangblog
2018-07-04
5240
python循环执行
python有两种循环,while循环和for循环。 python循环的流程图如下: 本文目录 1 while循环 2 无限循环 3 break与continue 4 for循环 5 range()
mwangblog
2018-07-04
1.7K0
python异常捕获
下面写一个程序,这个程序接受用户的输入一个的正整数,然后与预设的一个正整数数比较,给出比较结果。 其中用户输入和预设的正整数范围是[0,10). answer = 5guess = int (input ('请输入一个[0,10)范围的正整数:'))if (guess == answer): print ('恭喜!猜对了!')else: print ('很遗憾!猜错了!') int()将输入的字符串格式的数字更改为数字格式的数字。 下面两个执行示例,其中第一次猜对了,第二次猜错了: $ py
mwangblog
2018-07-04
1.6K0
python条件执行
布尔值有真(True)或者假(False)两个。 为了使程序能够根据条件执行不同的语句,通常需要判断一个布尔值。 布尔表达式可以给出布尔值。比如x == y就是一个布尔表达式,它会判断变量x与变量y是否相等。符号==是一个比较运算符,若两个运算对象相等,则返回True;若两者不相等,则返回False。 还可以使用其他的比较运算符: x == y # x等于yx != y # x不等于yx > y # x大于yx < y # x小于y
mwangblog
2018-07-04
9620
python变量、语句
值与变量 值是程序的基本组成要素。 值具有不同的数据类型,python有5个标准数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) 变量存储在内存中的值。 python程序中不需要对变量声明类型,变量在第一次赋值时被创建。 变量名不能使用python保留字,python保留字如下: and del from None True as elif glo
mwangblog
2018-07-04
2.1K3
python开始
什么是python? python是一个容易学习、功能强大的编程语言。 python的logo是: 如果你之前学过C语言,那么它与C语言最大的不同是: python是解释型语言。 python是动态类
mwangblog
2018-07-04
3970
python类(三)
之前我们已经写过将函数封装成模块的代码,类也可以封装成一个模块。 现在新建一个restaurant.py的文件,内容如下: class Restaurant (): """一个饭店的基本信息""" def __init__(self, name, main_food, phone, address): self.name = name self.main_food = main_food self.phone = phone
mwangblog
2018-07-04
3660
python类(二)
编写类时,并不一定都是从空白开始。一个类也可以继承另一个类。 本文目录 1 继承 2 将类作为属性 继承 首先编写一个表示饭店基本信息的类: class Restaurant (): """一个饭店的基本信息""" def __init__(self, name, main_food, phone, address): self.name = name self.main_food = main_food self.phone = phone
mwangblog
2018-07-04
2750
python类(一)
面向对象编程(OOP)是一种程序设计思想。 本文目录 1 创建类 2 创建实例 3 修改属性的值 创建类 下面我们创建一个类: class Student(): """一个学生基本信息的类""" def __init__(self, name, age): self.name = name self.age = age self.school = 'BIT' def print_info (self): print
mwangblog
2018-07-04
3680
python类(一)
面向对象编程(OOP)是一种程序设计思想。 本文目录 1 创建类 2 创建实例 3 修改属性的值 创建类 下面我们创建一个类: class Student(): """一个学生基本信息的类""" def __init__(self, name, age): self.name = name self.age = age self.school = 'BIT' def print_info (self): print
mwangblog
2018-07-04
4060
python函数
python函数 本文目录 1 调用函数 2 定义函数 3 形式参数与实际参数 4 四种参数 4.1 位置参数 4.2 关键字参数 4.3 默认参数 4.4 不定长参数 5 不可变类型与可变类型的参数
mwangblog
2018-07-04
8790
python操作文本文件
本文目录 1 打开与关闭文件 2 读取文本行 3 写文件 4 统计词频程序 打开与关闭文件 在磁盘上读写文件之前,必须先打开这个文件。打开文件就需要提供文件的路径。 在与Python程序同一个目录下,
mwangblog
2018-07-04
1.6K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档