自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 尼姆游戏<聪明模式>

import randomdef user(num): if num == 1: print('游戏结束,电脑获胜') return 0 else: a = int(input('请输入您要取走的物品个数:')) while a < 1 or a > int(num / 2): print('请输入符合规则的数:') a = int(input('请输入您要取走的

2021-06-25 11:44:23 377

原创 python第十一课

文件操作按文件中数据的组织形式把文件分为文本文件和二进制文件两类。文本文件文本文件:文本文件存储的是常规字符串,由若干文本行组成,通常每行以换行符’\n’结尾。常规字符串是指记事本或其他文本编辑器能正常显示、编辑并且人类能够直接阅读和理解的字符串,如英文字母、汉字、数字字符串。文本文件可以使用字处理软件如gedit、记事本进行编辑。二进制文件二进制文件:二进制文件把对象内容以字节串(bytes)进行存储,无法用记事本或其他普通字处理软件直接进行编辑,通常也无法被人类直接阅读和理解,需要使用专门的软

2021-06-07 22:49:21 389 1

原创 python第十课

类的定义和使用定义语法Python 中使用 class 关键字来定义类,class关键字之后是一个空格,然后是类的名字,再后是一个冒号,最后换行并定类的内部实现。例子class Car: def infor(self): print("This is a car")定义了类之后,可以用来实例化对象,并通过“对象名.成员”的方式来访问其中的数据成员或成员方法。例子class Car: def infor(self): print("This i

2021-06-07 22:25:34 267

原创 python第九课

参数传递的序列解包传递参数时,可以通过在实参序列前加一个星号将其解包,然后传递给多个单变量形参。例def demo(a,b,c): print(a+b+c)seq=[1,2,3]demo(*seq)tup=(4,5,6)demo(*tup)如果函数实参是字典,可以组织前面加两个星号进行解包,等价于关键参数。例def demo(a,b,c): print(a+b+c)seq={'a':1,'b':2,'c':3}demo(**seq)demo(a=4,b=5,c=

2021-05-30 16:10:21 411

原创 python第八课

函数定义和调用定义函数的语法:def 函数名([形参列表]):函数体在 python 中使用 def 关键字定义函数,然后是空格和函数名,后面是一对小括号,里面是形参列表,若有多个形参则使用逗号分开;在括号之后是一个冒号和换行。注意事项:1.函数形参不需要声明其类型,也不需要指定函数返回值类型。2.即使该函数不需要接收任何参数,必须爆=保留一对空的括号。3.括号后面的冒号必不可少。4.函数体相对于 def 关键字必须保持一定的空格缩进。5.python 允许嵌套定义函数形参和实参函

2021-05-20 15:48:38 545

原创 python第七课

字符串1.字符串属于不可变序列,不能对字符串对象进行元素增加、修改、删除等操作。字符串对象提供的 replace() 、 translate() 以及其他类似的方法并不是对原字符串直接修改替换,而是返回一个修改后的结果字符串。2.Python 字符串驻留机制:对于短字符串,将其赋值给多个不同的对象时,内存中只有一个副本,多个对象共享该副本。长字符串不遵守驻留机制。格式常用的格式字符:格式字符说明%s字符串(采用 str() 的显示)%r字符串(采用 repr()

2021-05-13 15:19:21 71

原创 python 第六课

选择与循环选择结构单分支选择结构单分支选择结构是最简单的一种形式,在其表达式后面的冒号 : 是必不可少 的,表示一个语句块的开始,其他的几种选择和循环结构中的冒号也是必须的。if 表达式:语句块当表达式值为True或其他等价值时,了事条件满足,语句块将被执行,否则该语句块将不被执行。例子x=input('input two numbers:')a,b=map(int ,x.split())if a>b: a,b=b,aprint(a,b)双分支选择结构格式i

2021-04-21 16:04:16 305

原创 python第五课

集合集合是***无序、可变***序列,使用一对大括号界定,元素不可重复,同一个集合每个元素都是唯一的。集合中只***能包含数字、字符串、元组等不可变类型***(或者说可哈希)的数据,而不能包含列表字典、集合等可变类型的数据。集合的创建和删除使用 set 将其他类型数据转换为集合a=set(range(5))print(a)b=set()print(b)可以根据集合的性质,可以自动去除重复内容b = set([0, 1, 2, 3, 0, 1, 2, 3, 7, 8])print(

2021-04-15 15:45:31 89

原创 python第四课

元组1.元组和列表类似,但属于不可变序列,元组一旦创建,用任何方法都不可以修改其元素。2,元组的定义方式和列表相同,但定义时所有元素是放在一对圆括号“()”中,而不是方括号“[]”中元组的创建与删除使用“ = ”将元组赋给一个变量a=(1,2,'a',3)b=(3)c=(3,)#若创建只含一个元素的元组,必须在元素后写一个逗号,否则会认为这是一个数d=()print(a)print(b)print(c)print(d)使用tuple函数将其他序列转换为元组a = tuple(

2021-04-01 20:13:01 1616

原创 python第三课

接着第二课,继续补充列表的相关知识。列表元素访问与计数index()方法使用列表对象的 index() 方法获取指定元素 首次出现 的下标,如果指定了在列表以外的元素,就会报错。例子:alist=[2,5,4,1,6,9,7,8,4]a=alist.index(4)print(a)count()方法这个方法是用来统计指定元素在列表中出现的次数例子:alist=[2,5,4,1,6,9,7,8,4]a=alist.count(4)b=alist.count(2)c=alist.

2021-03-25 16:47:21 505 4

原创 python第二课

模块函数是完成特定功能的一段程序;类是函数的集合;模块这是在类和函数的基础上的集合。一.模块的导入1.import 模块名[as 别名]在以这种方式将模块导入后,需要在使用的对象前加上模块名的前缀,如:“模块名.对象”的方式进行访问。也可以在导入模块时为模块起一个别名,然后以“别名.对像”的方式进行使用。以 模块名.对象 的方式进行访问import mathprint(math.sin(0.6))以 别名.对象 方式进行访问import math as pyprint(

2021-03-18 16:10:48 617 2

原创 python第一课输出与输入

python是一种解释性、交互式、面向对象的跨平台的语言,在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言,免费开源应用非常广泛.输出1.1 print基本输出1.1.1 print在输出结束时默认换行如for i in range (1,3): print(i)可以用end改变输出结束时的符号for i in range (1,3): print(i,end='&')1.12 对数字的输出在括号内可以不用添加引号(单,双引号);直

2021-03-11 15:47:19 144 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除