- 博客(18)
- 收藏
- 关注
原创 文件内容的衔接
文件内容的衔接批量重命名@文件重命名>>> name="text.py">>> new_name=name.rfind('.')>>> pos=name[:new_name]+"_copy"+name[new_name:]>>> pos'text_copy.py'>>>@复制一个文档的内容存...
2019-05-05 19:35:44
426
原创 Exception和Raise的异常处理
Exception和Raise的异常处理异常错误异常错误异常处理raise(触发异常)assert异常学习python到现在,我们已经遇到过很多的报错信息,但一直没有认真研究,现在我们认真的研究一下:python一般会出现哪些错误呢?这些错误出现以后,我们该如何处理它们?错误Python三种常见的错误类型语法错误(syntax error)逻辑错误(logic error)执行期间...
2019-04-29 10:16:23
28780
原创 Python的编码规范
Python的编码规范1.1 开发背景1.2 语言1.2.1. 版本1.3规范文档一致性的建议3. 代码的布局3.1. 缩进3.2. Tab键还是空格3.3. 行的最大长度3.4. 空行3.5. 编码4.导入5.空格5.1. 其他建议6. 注释6.1 注释块6.2 行内注释8.版本注解命名约定9.1 描述:命名风格9.2.1. 应避免的名字9.2.2. 模块名9....
2019-04-25 17:12:00
317
原创 文件的操作
文件的操作文件概念文件的打开与关闭(1) open()file对象的属性(2) close() 函数文件的读写操作(1) write()(2) read()方法(3)readline()方法readlines()方法文件定位读取os模块(operator system)文件操作目录操作文件概念编程中,很多时候都离不开对文件的操作。在人工智能中,很多东西会涉及到数据科学,经常需要我们处理一些...
2019-04-24 15:23:46
412
原创 题型
题型题型题型1.micro:bit和arduino有什么区别?microbitarduino合适的人群适用于初中生以上适用于小学生以上处理器32位ARM Cortex M0ATmega328P尺寸43mm*52mm53mm*69mm编程环境在线编程工具,本地编辑器本地编程工具(Arduino IDE)编程语言Python,Jav...
2019-04-23 16:42:01
277
原创 python中的模块
python中的模块模块(module)自定义模块reload()模块搜索路径python常用内置模块之time、datetime模块(1)time结构化时间和时间戳的转化字符串时间和结构化时间的转化模块(module)在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件...
2019-04-18 20:08:50
363
原创 python函数高级话题
python函数高级话题python函数高级话题递归函数匿名函数:lambdalambda表达式高阶函数python 中常见的高阶函数(1)filter(2)map(3)reduce(4)apply(5)zippython函数高级话题递归函数递归是颇为高级的话题,它在Python中相对少见。然而,它是一项应该了解的有用的技术,因为它允许程序遍历拥有任意的、不可预知的形状的结构。递归甚至是简单...
2019-04-15 19:08:03
383
原创 函数中的声明和变量的定义
函数中的声明和变量的定义声明与定义比较前向引用函数属性内部/内嵌函数函数应用:打印图形和数学计算变量作用域全局变量与局部变量局部变量全局变量globa语句可变类型的全局变量声明与定义比较 在某些编程语言里,函数声明和函数定义区分开的,一个函数声明包括提供对函数名,参数的名字(传统上还有参数的类型),但不必给出函数的任何代码,具体的代码通常属于函数定义的范畴。 在声明和定义有区别的语言中,...
2019-04-14 19:44:13
6494
原创 函数的操作和运用
函数的操作和运用函数函数定义和调用函数定义函数调用函数文档说明函数参数函数参数种类1.位置参数2.默认值参数3.关键字参数4.不定参数标准参数与*args、**kwargs在使用时的顺序函数数学意义上的函数y=2x+1,y∣x=3=2×3+1=7y=2x+1,y|_{x=3}=2×3+1=7y=2x+1,y∣x=3=2×3+1=7编程意义上的函数Python中函数的定义:函数是逻辑...
2019-04-09 19:19:58
274
原创 集合的基本操作和基本运算
集合的基本操作和基本运算集合集合的创建创建一个空的集合多元素的集合创建集合的强转集合的基本操作查增删改,不可以更改遍历比较集合的基本运算子集交集并集查集集合集合是无序的,不重复的且不可以更改的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点:去重,把一个列表变成集合,就自动去重了。关系测试,测试两组数据之前的交集、...
2019-03-28 21:29:01
1547
1
原创 针对于字典的基本操作
针对于字典的基本操作对字符串,列表,元组的基本操作:字典程序中的字典:字典的创建创建一个空字典创建一个有多个值的字典字典的常见操作字典值的访问(查的一种)增删改查字典的遍历对字符串,列表,元组的基本操作:>>> a=['a','b','c']>>> b=['d','e','f']>>> tuple(a)('a', 'b', 'c')...
2019-03-26 19:33:57
247
原创 格式化和元组的基本操作
格式化和元组的基本操作新课标format 格式化{}元组元组的基本使用格式:1.元组的创建2.元组的基本操作查二维元组三维元组新课标可以用如下的方式,对格式进行进一步的控制:%(name)[width].[precision]typecode(name)为命名flags可以有+,-,' '或0。+表示右对齐。-表示左对齐。' '为一个空格,表示在正数的左侧填充一个空格,从而与负数对...
2019-03-22 15:14:22
729
原创 String的补充和列表的常见操作
String的补充和列表的常见操作列表列表的常见操作1.增加2.删除3.改4.查其他操作:(12)字符串分割变换join()将指定字符插入到元素之间。split()以指定字符分隔序列且去除该字符partition()以指定字符分隔序列且包含该字符#join>>> str="learn string">>> "-".join(str)'l-e-...
2019-03-20 21:33:39
321
原创 String的运用和操作方式
String的运用和操作方式字符串什么是字符串?字符串运算及操作字符串什么是字符串?字符串是python中最常用的数据类型,我们可以使用引号""来创建字符串,事实上,再python中加了引导的字符都被认为是字符串!#有四种赋值方式:name="Changsha"#双引号age="3000"#只要加双引号就是字符串age_1=4000#不加,整型msg=""" I love me "...
2019-03-18 18:58:42
221
原创 for循环和while循环的运用
for循环和while循环的运用if多分支语句while循环for循环if多分支语句Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。注意:1.每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。2.使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。3.在Python中没有switch – case...
2019-03-17 22:37:13
1270
原创 数学函数
Python中常见的数学函数新课程常见的数学函数例子:cmp()函数例子:随机函数(random)字符串新课程常见的数学函数函数名描述abs(x)返回数字的绝对值,如abs(-10) 返回 10fabs(x)返回数字的绝对值,如math.fabs(-10) 返回10.0ceil(x)返回数字的上入整数,如math.ceil(4.1) 返回 5flo...
2019-03-12 19:06:55
355
原创 Python的运算符和进制
Python的运算符和进制复习Python成员运算符Python身份运算符数据类型的强制转换复习位运算中,只有0,1 &(与:同时为1才为1)&01001位运算中,|(或:有一个为1就为1)|01011位运算中,^(异:相同为0,不同为1)
2019-03-10 19:22:19
325
原创 Python基础
Python基础Typora基本使用文本标题插入图片表格环境安装基础三种运行方式注释java注释方式python注释方式print()输出函数input函数进入指定目录:快捷方式合理的创建标题,有助于目录的生成新内容数据类型python中常见的数据类型变量变量的调用两值交换同时赋值常量dir()函数数字复数复数属性表达式与运算符Python算术运算符Typora对应的格式文件:Markdown...
2019-03-10 19:18:16
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人