python
月公子
人工智障爱好者
展开
-
Python字符串操作
字符串操作一、大小写转化二、搜索、替换三、分割、组合四、编码解码五、测试一、大小写转化二、搜索、替换findcount 、replacestrip(lstrip、rstrip)三、分割、组合四、编码解码五、测试...原创 2020-01-16 13:03:16 · 74 阅读 · 0 评论 -
Python学习笔记 | 字符串分隔、格式化输出
Python学习笔记 | 字符串分隔、格式化输出一、案例二、知识点1、字符串分割-split2、格式化输出-format三、python代码一、案例计算基础代谢率bmr二、知识点1、字符串分割-split写法:str.split(‘分隔符’)方式:按逗号;按空格在整个字符串中找某个字符位置:str.find(‘男’)查看类型的函数:type()其余用法https://docs....原创 2019-06-17 19:25:54 · 1476 阅读 · 0 评论 -
Python学习笔记 | 终止循环语句break和continue
Python学习笔记 | 终止循环语句break和continue一、终止循环语句1、break2、continuePython演示二、字符串操作1、是否只由数字组成2、是否只由字母组成3、是否都为小写4、是否都为大写5、遍历字符串6、其他操作三、Python代码一、终止循环语句1、break终止整个循环2、continue-终止本次循环Python演示解释:注意:什么叫“一次循...原创 2019-06-21 18:34:32 · 2794 阅读 · 0 评论 -
Python学习笔记 | 面向对象
Python学习笔记 | 面向对象一、概念1、面向过程(POP)与面向对象(OOP)2、面向对象的特点:封装、继承、多态3、对象的两特征(Object)二、类的定义三、类的调用四、Python代码一、概念1、面向过程(POP)与面向对象(OOP)面向过程(POP)与面向对象(OOP)是编程的两种思路面向过程:关注程序的执行流程面向对象:关注事物、类别2、面向对象的特点:封装、继承、...原创 2019-06-25 21:04:08 · 107 阅读 · 0 评论 -
Python学习笔记 | 异常处理
Python学习笔记 | 异常处理一、异常处理机制1、场景2、用法二、Python代码一、异常处理机制1、场景在计算BMR值的案例中,用户输入的字符串进行分割后,可能出现缺失信息,或者无法转化为数值型等错误。但用户输入的错误类型无法全部捕捉到,普通if语句无法涵盖所有错误。这时,为了给用户良好体验,需要对所有可能的错误进行提示。2、用法补充:如果try后发生错误,看错误类型符合...原创 2019-06-18 11:27:26 · 193 阅读 · 0 评论 -
Python学习笔记 | 文件操作分三步
Python学习笔记 | 文件操作分三步一、打开文件二、操作文件1、写2、读3、遍历行三、关闭文件pyx:要想把大象放冰柜,总共分几步?一、打开文件open(filename, mode)注:w 不会保存之前的内容,每次都是重写;a会保留之前内容,直接在后面写二、操作文件1、写write()功能:将文本写入文件writelines()功能:将基本元素为字符串的**列表*...原创 2019-06-22 18:55:36 · 423 阅读 · 0 评论 -
Python学习笔记 | random库
Python学习笔记 | random库一、random库1、库内函数2、其他函数(1)enumerate()(2)zip()二、Python代码一、random库1、库内函数更多函数:https://docs.python.org/3/library/random.html2、其他函数(1)enumerate()用法:可以同时输出列表的位置和值for循环时,可以用enumerate...原创 2019-06-26 16:04:09 · 157 阅读 · 0 评论 -
Python学习笔记 | matplotlib库
Python学习笔记 | matplotlib库一、pyplot子模块1、散点图2、直方图二、Python代码1、散点图演示2、直方图演示一、pyplot子模块matplotlib的子模块pyplot提供的2D函数:https://matplotlib.org/gallery.html1、散点图x和y可以是list型或range型2、直方图data和bins可以是list型或r...原创 2019-06-26 17:25:54 · 131 阅读 · 0 评论 -
Python学习笔记 | numpy库
Python学习笔记 | numpy库一、基础知识1、介绍2、基础操作(1)、创建新数组(2)、得到维度(3)、改变维度3、创建随机数4、基本运算二、Python代码一、基础知识1、介绍2、基础操作(1)、创建新数组np.array(〈list〉)np.arange()(2)、得到维度获取数组array1的维度:array1.shape(3)、改变维度reshape()...原创 2019-07-14 11:38:48 · 128 阅读 · 0 评论 -
Python学习笔记 | JSON和CSV
Python学习笔记 | JSON和CSV一、JSON1、介绍2、规则3、编码和解码4、Python代码二、CSV1、介绍2、规则3、写和读4、Python代码一、JSON1、介绍JSON(JavaScript Object Notation)是一种轻量级数据交换格式。可以对复杂数据进行表达和存储,易于阅读理解。JSON格式是互联网上主要使用的复杂数据格式之一。2、规则3、编码和解码...原创 2019-07-15 18:28:12 · 314 阅读 · 1 评论 -
Python学习笔记 | OS库
Python学习笔记 | OS库一、OS库二、Python代码一、OS库二、Python代码jion:把字符串用…连接起来import jsonimport csvimport osdef process_json_file(filepath): """ 解码json文件 """ with open(filepath, mode='r...原创 2019-07-15 18:54:27 · 104 阅读 · 0 评论 -
Python学习笔记 | 四种数据集合类型list,tuple,set,dict
Python学习笔记 | 四种数据集合类型list,tuple,set,dict一、四种数据集合类型1、列表list2、元组tuple3、集合set4、字典dict附:对比表二、Python代码一、四种数据集合类型1、列表list形如:l1 = [1,3,5,7,9,11]顺序:有序访问方式:索引每个元素类型可以不同(在使用时一般类型相同)2、元组tuple形如:t1 = (...原创 2019-06-20 20:21:22 · 911 阅读 · 0 评论 -
Python学习笔记 | datetime库
Python学习笔记 | datetime库一、datetime库1、datetime.now()2、datetime.strptime()3、datetime.strftime()4、isocalendar()二、Python代码一、datetime库1、datetime.now()功能:获取当前时间类型:datetime.datetime型如何获取datetime.datetime...原创 2019-06-19 22:59:35 · 359 阅读 · 0 评论 -
Python学习笔记 | for循环、while循环、列表生成式
Python学习笔记|while循环案例简述涉及知识点python代码总结案例简述能自动实现多次货币换算。涉及知识点while循环python代码USD_VS_RMB = 6.77 currency_str_value = input('请输入带单位的货币金额(退出请输入Q):')#while循环while currency_str_value...原创 2019-05-30 17:48:58 · 285 阅读 · 0 评论 -
Python学习笔记 | Python中的函数
Python学习笔记|函数封装、lambda函数案例简述涉及知识点python代码总结案例简述将汇率兑换代码实现模块化涉及知识点函数书写;lambda函数python代码def main(): """ 主函数 """ USD_VS_RMB = 6.77 currency_str_value = input('请输入带单位的货币金额:') ...原创 2019-05-30 21:46:20 · 287 阅读 · 0 评论 -
Python学习笔记 | Numpy库全部
Python学习笔记|turtle库画图案例简述涉及知识点python代码总结案例简述画出不同size的五角星涉及知识点turtle库python代码import turtledef draw_pentagram(size): """ 绘制五角星 """ count = 1 while count <= 5: turtl...原创 2019-05-30 23:09:40 · 473 阅读 · 0 评论 -
python学习笔记 | 常规字符串操作
python学习笔记|基础知识案例简述涉及知识点python代码菜单代码总结案例简述给出人民币或者美元,完成对应换算。涉及知识点1、变量与常量;2、input()和print()函数;3、eval()函数;4、全部删除快捷键;全部注释快捷键;5、查看保留字列表python代码菜单创建新Project:lect02,创建新file: currency_converter_v1...原创 2019-05-28 21:42:29 · 397 阅读 · 0 评论 -
Python学习笔记 | 基础数据类型
Python学习笔记|if语句案例简述涉及知识点python代码总结案例简述判断用户输入金额是美元(USD)还是人民币(CNY),做出对应换算。涉及知识点if 语句的用法python代码USD_VS_RMB = 6.77 #常量经常大写,放在代码最前currency_str_value = input('...原创 2019-05-29 11:43:08 · 128 阅读 · 0 评论 -
Python学习笔记 | Pandas基础
案例简述画出不同size的五角星。涉及知识点递归(迭代)函数python代码import turtledef draw_recursive_pentagram(size): """ 绘制迭代五角星 """ count = 1 while count <= 5: turtle.forward(size) turtle.righ...原创 2019-06-01 21:07:57 · 183 阅读 · 0 评论 -
几个Python案例
Python学习笔记|绘制分形树分形树基本思想绘制顺序python代码结果展示分形树基本思想绘制顺序(1)(2)python代码import turtledef draw_branch(branch_length): """ 绘制分形树 """ if branch_length > 30: turtle.forward(...原创 2019-06-01 23:14:57 · 257 阅读 · 0 评论 -
Python学习笔记 | 列表list及math库
Python学习笔记 | 列表list一、列表list1、概念2、操作符3、math库二、Python代码一、列表list1、概念字符串也是一个有序的元素集合。它与列表十分相似,很多操作都类似。字符串用方括号表示。2、操作符python console操作:3、math库更多math库函数:https://docs.python.org/3/library/math...原创 2019-06-19 19:51:01 · 558 阅读 · 0 评论 -
Python学习笔记 | for循环及局部全局变量
Python学习笔记 | for循环一、for循环二、局部变量和全局变量三、Python代码一、for循环注意:for循环不需要额外变量进行计数range(10):代表可迭代的10个数:0~9二、局部变量和全局变量三、Python代码import mathdef save_money_in_weeks(money_per_week, increase_money, to...原创 2019-06-19 19:52:56 · 8416 阅读 · 0 评论 -
python学习笔记 | python运行方式
python学习笔记|python运行方式python运行方式注解知识点总结python运行方式交互式文件式通过cmd窗口操作通过IDE编写_小规模项目用IDLE编写,大规模用PyCharm编写注解1、打开cmd:windows+R2、cmd中了解某个函数的语法:help(‘print’),了解print函数的语法。3、cmd中,运行python与运行...原创 2019-05-27 21:47:18 · 182 阅读 · 0 评论