python学习笔记
十八子远航
这个作者很懒,什么都没留下…
展开
-
python笔记 基础语法·第11课【debug四种方式,try...except语句】
四种出bug的类型粗心1.末尾冒号是否漏掉:if语句,循环语句,定义函数2.缩进错误:需要缩进的和不需要缩进的,缩进字符数是否正确3.英文符号写成了中文符号4.字符串拼接时,是否和数字拼接在一起5.没有定义变量6.“==”和“=”混用知识不熟练发现知识点记不清或者不确定,需要及时复习和上网搜索。如:append()函数,每次只能增加1个参数思路不清1.print()函数,测...原创 2019-08-17 19:03:28 · 695 阅读 · 0 评论 -
python笔记 基础语法·第14课 【三局两胜角斗场小游戏,类与对象】
import randomimport time# 创建一个类,可实例化成具体的游戏角色class Role: def __init__(self, name='【角色】'): # 把角色名作为默认参数 self.name = name self.life = random.randint(100,150) self.attack ...原创 2019-08-23 14:41:38 · 606 阅读 · 0 评论 -
python笔记 基础语法·第17课 【发邮件,smtplib模块,email模块,群发邮件的三种方式】
发邮件【smtplib】用来发邮件【email】用来构建邮件内容以上两个模块同属于python内置模块smtplib 模块点击查看官方文本说明点击查看百度教程汇总smtplib模块使用方法使用方法说明import smtplibserver = smtplib.SMTP()server.connect(host, port)#host:发邮件服务器#port:服务器端口...原创 2019-08-26 23:50:06 · 1698 阅读 · 0 评论 -
python笔记 基础语法·第18课 【流程图入门学习及产品设计入门学习】
流程图定义:用一种图示描述事物进行的过程。流程图的三种类型:顺序结构,条件结构,循环结构。顺序结构煮饭流程图【示例】求圆面积和周长流程图【示例】求圆面积和周长代码示例# 定义变量pi = 3.14# 按流程图中的步骤写代码print('欢迎使用圆的面积和周长计算程序。')R = float(input('请输入圆的半径:'))S = pi*R*RL = 2*pi...原创 2019-09-02 22:34:49 · 701 阅读 · 0 评论 -
python笔记 基础语法·第10课 【田忌赛马游戏,代码拆分,过程代码】
故事原型 齐国使者到大梁来,孙膑以刑徒的身份秘密拜见,劝说齐国使者。齐国使者觉得此人是个奇人,就偷偷地把他载回齐国。齐国将军田忌非常赏识他,并且待如上宾。田忌经常与齐国众公子赛马,设重金赌注。孙膑发现他们的马脚力都差不多,马分为上、中、下三等,于是对田忌说:“您只管下大赌注,我能让您取胜。”田忌相信并答应了他,与齐王和各位公子用千金来赌注。比赛即将开始,孙膑说:“现在用您的下等马对付他们的上等马...原创 2019-08-17 14:32:17 · 2898 阅读 · 0 评论 -
python笔记 基础语法·第9课 【定义函数def,调用函数,参数(位置参数、默认参数、不定长参数),return,局部变量,全局变量,global语句,随机抽奖箱,扑克牌】
函数与参数print(‘good’) 其中print为函数,'good’为参数定义函数和调用函数定义函数示例:def greet(name): #def的意思是定义(define),greet是【任意函数名】,name是【任意参数】print(name+‘早上好’) #函数要实现的功能即【函数体】return ...原创 2019-08-17 10:38:16 · 1356 阅读 · 0 评论 -
python笔记 基础语法·第13课 【“类”与“对象”的使用,“类”的实例化,初始化函数__init__(self),类的继承,出租车计费代码】
类和对象*【类】是【对象】的模版有了图纸,可以批量制造物品。可以以“类”为模版,生成多个【实例对象】。【实例化】:指从【类】变成【实例对象】的过程示例1(多份成绩单录入):class 成绩单(): def 录入成绩单(self): self.学生姓名 = input('请输入学生姓名:') self.语文_成绩 = int(input('请输入语文...原创 2019-08-20 00:07:38 · 357 阅读 · 0 评论 -
python笔记 基础语法第15课 【文档txt的读取open(),read,readlines;写入write,writelines,append;分割字符串split(),合并字符串join()】
读取文件三步骤:打开文件——读取文件——关闭文件语法示例:file1 = open('/Users/Ted/Desktop/test/abc.txt','r',encoding='utf-8')【file1】 变量存放读取文件的数据,以便对文件进行下一步操作【open()函数】的使用#第一行 /Users/Ted/Desktop/test/abc.txt'#第二行 'r'...原创 2019-08-25 17:08:22 · 1534 阅读 · 0 评论 -
python笔记 基础语法·第16课 【模块调用,import,form...import..., if __name__ ==,系统内置模块,random,csv模块,writer写入】
模块是什么定义模块:模块是最高级别的程序组织单元。模块是【.py】为后缀的文件,模块可以存放变量、函数、类。区别:定义变量需要“赋值”语句,封装函数需要“def”语句,封装类需要“class”语句,封装模块不需要任何语句。如何使用自己的模块如何使用:用“import”语句,可导入其他【.py】文件。模块常用语句import语句注意:我们使用import语句导入一个模块,最主要的目的...原创 2019-08-25 18:46:27 · 880 阅读 · 0 评论 -
python笔记 基础语法·第0课【print & 转义字符】
python应用方向原创 2019-08-16 13:37:30 · 155 阅读 · 0 评论 -
python笔记 基础语法·第1课 【数据类型、数据拼接、数据转换】
数据类型1.字符串【str 】用引号括起来的文本示例:“Let’s play” ‘12345’2.整数【int】普通的整数数字示例:123 4563.浮点数【float】带小数点的数字示例:15.6 17.99 14.222数据拼接用 “+” 进行数据拼接用 type()函数 查询数据类型,同类型数据可以拼接数据转换str() 将其他类型转换为字符串字...原创 2019-08-16 13:36:54 · 155 阅读 · 0 评论 -
python学习 基础语法·第2课【条件判断、if嵌套】
条件判断1.单向判断 if命令逻辑:“如果···就···”2.双向判断 if···else···命令逻辑:“如果条件···不满足,就···”if和else平级关系;else的运行需要有if条件判断3.多向判断 if···elif···else···命令逻辑:当判断条件超过3个时,中间的多个条件用elifif嵌套条件套条件,在基础条件上再附加一个额外条件额外条件需要缩进...原创 2019-08-16 13:48:58 · 160 阅读 · 0 评论 -
python笔记 基础语法·第3课【输入 input()函数】
输入函数 input()示例:input(‘请输入你的姓名:’)-----计算机收集信息的过程赋值需要赋值后使用:name=input(‘请输入你的姓名:’)print(name)print(‘我爱’+name+‘!’)数据类型input()函数的数据类型一定是“字符串”input()函数结果转换可转换为整数类型【涉及到数字做回答的】choice = int(input('...原创 2019-08-16 14:08:34 · 315 阅读 · 0 评论 -
python笔记 基础语法·第4课【列表和字典,添加函数append和extend】
列表 list[]1.示例list1 = [‘小王’,18,56,47.25]print(list1)2.列表提取某元素list1 = [‘小王’,18,56,47.25]#提取小王print(list1[0])3.列表中提取多元素口诀:左右空,取到头;左要取,右不取list2 =[5,6,7,8,9]print(list2[:])#打印出[5,6,7,8,9]print...原创 2019-08-16 14:52:42 · 956 阅读 · 0 评论 -
python笔记 基础语法·第5课【循环语句for···in···,while、循环数列range()】
循环语句for···in···循环语句示例:for i in [1,2,3,4,5]:print(i)for number in [1,2,3,4,5]:print(number)dict = {‘日本’:‘东京’,‘英国’:‘伦敦’,‘法国’:‘巴黎’}for i in dict:print(i)#输出字典的键而非值循环数列函数range(a,b) 从a到b循...原创 2019-08-16 15:52:35 · 720 阅读 · 0 评论 -
python笔记 基础语法·第6课【布尔值运算、真假判断、打破函数break、继续函数continue、跳过函数pass、其他函数else】
布尔值布尔值运算:True 和 False 判断示例:print(2<4)print(1>9)print(‘北京’==‘天津’)print(‘北京’!=‘天津’)while 循环及if条件句 需要条件为Turewhile False:print(‘while False’) #不会输入任何信息while True:print(‘while True’) ...原创 2019-08-16 16:34:43 · 616 阅读 · 0 评论 -
python笔记 基础语法·第7课 【3局两胜,人机小游戏,随机random函数】
完成项目流程1.明确目标2.分析过程,拆解项目3.逐步执行,代码实现代码示例:import timeimport randomplayer_victory = 0enemy_victory = 0for i in range(1,4):time.sleep(1.5)print(’ \n——————现在是第 %s 局——————’ % i)#对比之前:(’ \n——————...原创 2019-08-16 16:49:27 · 517 阅读 · 0 评论 -
python笔记 基础语法·第8课 【乘法口诀表,占位符,添加函数extend,排序函数sort,平均数函数mean,格式化输出format】
九九乘法口诀表方式一print(‘1 X 1 = 1’)print(‘1 X 2 = 2 2 X 2 = 4’)print(‘1 X 3 = 3 2 X 3 = 6 3 X 3 = 9’)print(‘1 X 4 = 4 2 X 4 = 8 3 X 4 = 12 4 X 4 = 16’)……方式二%占位符的使用常见的占位符有:%d 整数%f 浮点数...原创 2019-08-16 17:09:48 · 296 阅读 · 0 评论 -
python笔记 基础语法·第12课 【函数包“类”的使用,class,classmethod类方法声明,类的内、外参数,录入成绩单】
类的定义*类和对象同时使用,“类”是“对象”的母版。“类”中可以放置函数和变量,“类”中的函数可以使用类中的变量。类的比喻:产品图纸对象的比喻:实际生产的产品函数符号:用 class来定义类,使用方式,class “函数首字母需要大写”():类中放置函数和变量示例:class ClassName(): #语法:创建一个名为“ClassName”的类...原创 2019-08-19 17:11:26 · 286 阅读 · 0 评论