python编程
天地沧海
在职研,Python,BEC初级,驾照,AI ,软考,
随着测试行业的内卷趋势越来越严重,多学习不是坏事,最怕的就是这一句:我们公司用不到,我不用学。
时刻注意:在 IT 行业,你不可能在一家公司干到养老。
给各位同行一个建议:加班≠提升自己,提升自己是指系统的提升,专项知识点的提升,要有时间整理自身把技术由点连成线,再由线连成面,才可以适应潮流;一定要拥有属于自己的编程思维,可以不精通但是要熟悉整个体系,知道自己的不足,并通过自己的优势进行延伸技术栈,这才是不被行业淘汰的秘诀;
展开
-
python基础教程-数字与表达式——浮点数
1、python的加减乘数与计算机的加减乘除几乎差不多 + - * /2、如果参数除法中有一个为浮点数结果 亦为浮点数 >>> 1.0 / 2.0 0.5 >>> 1/2.0 0.53 、 双斜线 // 实现整除的操作符 >>> 1.0 // 2.0 0.0 >>> 1 //原创 2017-02-09 15:18:38 · 652 阅读 · 0 评论 -
《Python核心编程》第7章 习题
7–3. 字典和列表的方法。(a) 创建一个字典,并把这个字典中的键按照字母顺序显示出来。(b) 现在根据已按照字母顺序排序好的键,显示出这个字典中的键和值。(c)同(b),但这次是根据已按照字母顺序排序好的字典的值,显示出这个字典中的键和值。(注意:对字典和哈希表来说,这样做一般没有什么实际意义,因为大多数访问和排序(如果需要)都是基于字典的键,这里只把它作为一个练习。)转载 2017-03-10 17:59:54 · 617 阅读 · 0 评论 -
<Python核心编程(第二版)>第八章练习题
1. 条件语句. 请看下边代码: # statement A if x > 0: # statement B pass elif x 0: # statement C pass else: # statement D pass # statement E a) 如果x0,上面哪个语句(A,B,C,D,E转载 2017-03-10 18:02:41 · 1337 阅读 · 0 评论 -
《Python核心编程》第9章 习题
9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做Python , Perl, Tcl, 等大多脚本文件的注释符号.附加题: 处理不是第一个字符开头的注释.[python] view plain copy f=open('test.txt','r') for eachline in f:转载 2017-03-10 18:05:26 · 836 阅读 · 0 评论 -
Python核心编程第十章客后练习答案
10.1引发异常;a)用户;;b)解释器;;c)程序;;d)以上所有;;e)只有b)和c);;f)只有a)和c);答案:f;10-2.引发异常;10-3.关键字;答案:raise;10-4.关键字;答案:;try-except:当try代码块运行出错,e;try-finally:不管try代码块是否出现;10-5.异常;(a)>>>if3&10.1 引发转载 2017-03-10 18:08:41 · 1558 阅读 · 0 评论 -
《Python核心编程》第12章 习题
第一题:路径搜索和搜索路径。路径搜索和搜索路径之间有什么不同?解答:前者是指查找某个文件的操作,后者是去查找一组目录。第二题:导入属性。假设你的模块mymodule里有一个foo()函数。(a)把这个函数导入到你的名称空间有哪两种方法?import mymodulefrom mymodule import foo(b)这两种方法导入后的名称空间转载 2017-03-10 18:28:36 · 832 阅读 · 0 评论 -
python核心编程--第十三章
首页 开源项目 问答 动弹 博客 翻译 资讯 专题 活动 招聘[ 登录 | 注册 ]博客专区 > fzyz_sb的博客 > 博客详情python核心编程--第十三章fzyz_sb 发表于4年前 原pytho转载 2017-03-10 18:33:14 · 919 阅读 · 0 评论 -
python核心编程--第十四章
python核心编程--第十四章 收藏fzyz_sb 发表于 4年前 阅读 771 收藏 15 点赞 0 评论 3独家直播!大数据应用场景全解析>>> https://my.oschina.net/voler/blog/138826转载 2017-03-10 18:36:01 · 428 阅读 · 0 评论 -
python核心编程--第十一章
1.1.2 返回值与函数类型过程可理解为函数,返回none下面代码可简单理解函数返回值的概念:>>> defhello(): print "hello world!" >>> res =hello()hello world!>>> printresNone>>>type(res)>>> res =hello>>> res转载 2017-03-10 18:23:34 · 1118 阅读 · 0 评论 -
Python的参数传递形式
def foo1(arg1,arg2,key1=1,key2=2,*arg,**keywords): print "arg1 parameters is ",arg1 print "arg2 parameters is ",arg2 print "key1 parameter is ",key1 print "key2 parameter is ",key2原创 2017-06-06 15:35:58 · 422 阅读 · 0 评论 -
sublime执行出现编码错误
在网上看了好多subline执行编码错误的原因,根据网上教程也找了好多结果还是不行。但是最终还是找到解决办法了。1、原因是在环境变量中我没有配置python的环境变量。导致编码一直错误,因为程序找不到路径,所以一直报错2、环境变量配置好了之后,没有了编码错误,但是却没有了程序执行结果。控制台输出只有程序执行所花费的时间。有上网找了一通就是在sublime菜单原创 2017-09-15 20:43:58 · 2196 阅读 · 0 评论 -
变量名解析:LEGB原则
变量名引用分三个作用域:首先是本地,之后是函数内,接着是全局,最后是内置。local-enclosing function locals-Global-Built-in原创 2017-06-06 15:59:58 · 739 阅读 · 0 评论 -
函数浅析
函数函数分为面向三种 12345671、面向对象2、面向过程3、函数式编程 函数的特点是重用(简化代码)、保持一致性、可扩展性 函数是有返回值的方法如下面代码原创 2017-09-08 08:11:22 · 290 阅读 · 0 评论 -
<Python核心编程(第二版)>第六章练习题
1. 字符串. string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下字符串是否是另一个大字符串的一部分? in 2. 字符串标识符. 修改例6-1 的 idcheck.py 脚本,使之可以检测长度为一的标识符,并且可以识别 python 关键字. 对后一个要求,你可以使用 keyword 模块(特别是 keyword.kwlist) 来辅助. #!/u转载 2017-03-10 17:56:28 · 2062 阅读 · 0 评论 -
PYTHON常见数据结构整理
Python中常见的数据结构可以统称为容器(container)。序列(如列表和元组)、映射(如字典)以及集合(set)是三类主要的容器。一、序列(列表、元组和字符串)序列中的每个元素都有自己的编号。Python中有6种内建的序列。其中列表和元组是最常见的类型。其他包括字符串、Unicode字符串、buffer对象和xrange对象。下面重点介绍下列表、元组和字符串。1、列表转载 2017-02-27 14:39:32 · 773 阅读 · 0 评论 -
如何在Ubuntu安装ipython
ipython是一个很不错的调试工具,(使用的时候,如果敲代码满屏了,可以使用命令 clear清除,如Linux系统清屏命令一样O(∩_∩)O)在Ubuntu下,安装ipython很简单:$sudo apt-get install ipythonUbuntu默认的python为2,所以如果要使用ipython3需要运行$sudo apt-get install ip原创 2017-02-26 21:06:52 · 4694 阅读 · 0 评论 -
python的数字与表达式——浮点数
1、python的加减乘数与计算机的加减乘除几乎差不多 + - * /2、如果参数除法中有一个为浮点数结果 亦为浮点数 >>> 1.0 / 2.0 0.5 >>> 1/2.0 0.53 、 双斜线 // 实现整除的操作符 >>> 1.0 // 2.0 0.0 >>> 1 //原创 2017-02-09 15:19:55 · 1600 阅读 · 0 评论 -
数字与表达式——长整型数
10000000000000000Out[1]: 10000000000000000L普通整数不能大于2 147 483 647 (也不能小于-2 147 483 648 )长整型数与普通整数写法一样 ,只是结尾有个大写的L,小写也可以,但是与1容易混淆,所以一般用大写L长整型数与整数可以混合使用132123123*123原创 2017-02-09 15:21:10 · 2245 阅读 · 0 评论 -
数字与表达式——变量、函数、模块
变量1、变量名可以包括字母、数字和下划线(_)。变量不能以数字开头。2、变量基本上就是代表或者引用某值的名字 x = 3 这样就是赋值操作 函数1、函数就像可以实现特定功能的小程序一样2、标准函数称为内建函数模块 模块是扩展,它可以导入到python中,从而扩展python的功能。例如,math模块提供了很多有用的数学模块。原创 2017-02-09 15:25:08 · 292 阅读 · 0 评论 -
数字与表达式——字符串
1、单引号字符串和转义字符"Let's go!"Out[3]: "Let's go!"'"Hello world" she said'Out[4]: '"Hello world" she said'转义字符'Let\'s go'Out[8]: "Let's go""\"Hello,world\" she said"Out[9]:原创 2017-02-09 15:26:47 · 364 阅读 · 0 评论 -
数字与表达式——input与raw_input
raw_input函数,会把所有的输入当做原始数据(raw data),然后将其放入字符串中1、input("Enter a number:")Enter a number:3Out[1]: 32、raw_input("Enter a number: ")Enter a number: 3Out[2]: '3'原创 2017-02-09 15:28:17 · 302 阅读 · 0 评论 -
数字与表达式——长字符串、原始字符串和Unicode
如果需要写一个非常非常长的字符串,它需要跨行,那么,他可以使用三个引号代替普通引号print ''' This is a very long stirng.It contunes hereAnd it's not here yet.''' This is a very long stirng.It contunes hereAnd it's not here原创 2017-02-09 15:30:14 · 191 阅读 · 0 评论 -
数字与表达式——函数汇总
abs(number) 返回数字的绝对值参数可以是:负数、正数、浮点数或者长整形注意点:参数可以是负数也可以为正数。只会取绝对值,不会做取整。abs(-1.2)Out[12]: 1.2abs(2112312)Out[14]: 2112312cmath.sqrt(number) 返回平方根,也可以应用于负数>>> import cmat原创 2017-02-09 15:34:24 · 454 阅读 · 0 评论 -
列表与元组——索引
序列中所有的元素都是有编号的——从0开始递增greeting = 'Hello'greeting[0]Out[7]: 'H'这就是索引,可以通过索引获取元素,所有序列都可以通过这种方式进行索引。使用负数索引,python会从右边,也就是最后1个元素开始计数。最后一个元素的位置编号是-1.greeting[-1]Out[8]: 'o''Hello'[1]Out原创 2017-02-09 15:36:06 · 1834 阅读 · 0 评论 -
Python算法之---冒泡,选择,插入排序算法
'''Created on 2013-8-23 @author: codegeek''' def bubble_sort(seq): for i in range(len(seq)): for j in range(i,len(seq)): if seq[j]转载 2017-02-09 15:44:49 · 204 阅读 · 0 评论 -
Linux上vim编辑器缩进的设置(方便如书写python代码)
因为刚刚安装了Ubuntu虚拟机,知乎大神推荐用VIM编辑器,然后发现在Python缩进上不方便,查了点资料,整理出来,以便自己以后忘了还可以再看看。 第一步: 打开终端,在终端上输入vim ~/.vimrc,回车。 第二步: 输入:set helplang=cn "中文帮助文档(前提是下了中文包)syntax enablesyntax on " 自动语法高亮set nu转载 2017-02-27 23:10:21 · 738 阅读 · 0 评论 -
python输出格式化及函数format
总结了一些简单基本的输出格式化形式以及函数format函数基本使用形式。字符串格式化代码:格式描述%%百分号标记%c字符及其ASCII码%s字符串%d有符号整数(十进制)%u无符号整数(十进制)%o无符号整数(八进制)%x无符号整数(十六进制)转载 2017-02-28 14:08:28 · 353 阅读 · 0 评论 -
Ubuntu下怎么修改vim的tab为4个空格?
在vi编辑器下进行编辑1、首先输入命令(是不是管理员权限均可)vi ~/.vimrc2、进入到vi编辑界面,输入以下的代码set tabstop=4 3、保存Esc键 : wq4、再输入tab就是4个空格了。原创 2017-02-25 19:45:16 · 685 阅读 · 0 评论 -
python环境安装及添加requests库
原文地址https://jingyan.baidu.com/article/ce09321b94a1272bfe858f5a.html转载 2018-09-20 19:31:26 · 875 阅读 · 0 评论