Python基础语法
海阔天高--ll
努力学习中
展开
-
小议列表中append()和extend()方法
list中的两个方法 extend() 和 append()看起来类似,但实际上完全不同。extend() 接受一个参数,这个参数总是一个list,并且把这个 list 中的每个元素添加到原 list 中,但这个方法对参数类型有要求必须是list。而append()接受一个对象参数,把对象原封不定的添加到列表的尾部,这个参数可以是任何数据类型,并且简单地追加到 list 的尾部。比如下面的斐波那原创 2017-12-10 12:20:49 · 510 阅读 · 0 评论 -
Python里格式化字符
在许多编程语言中都包含有格式化字符串的功能,比如Java语言中的格式化输入输出。Python中内置有对字符串进行格式化的操作%。 模板格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。Python用一个tuple将多个值传递给模板,每个值对应一个格式符。比如下面的例子:print("原创 2017-12-04 22:21:25 · 133 阅读 · 0 评论 -
python2.x和python3.x中raw_input( )和input( )区别
备注:1、在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为raw_input( )---将所有输入作为字符串看待,返回字符串类型input( )-----只能接收“数字”的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )2、在python3转载 2017-12-04 23:18:14 · 151 阅读 · 0 评论 -
Python中一道关于字符串分割的题目
Python中一道字符串题目:(面试题)给定一个字符串aStr,返回使用空格或者'\t'分割后的倒数第二个子串例如testStr = 'I have \t one \tdream!'resultStr = testStr.split()print(resultStr)常用分割字符串的方法split(),查看split()方法的源码 def split(self, sep=None, max原创 2017-12-05 19:57:28 · 2299 阅读 · 0 评论 -
Python读写文件模式
r 打开只读文件,该文件必须存在。 r+ 打开可读写的文件,该文件必须存在。 w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。 w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。 a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。 a原创 2017-12-05 22:20:06 · 341 阅读 · 0 评论 -
浅谈Python中的装饰器
装饰器装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但对于好多初次接触这个知识的人来讲,这个功能有点绕,自学时直接绕过去了,然后面试问到了就挂了,因为装饰器是程序开发的基础知识,这个都不会,别跟人家说你会Python, 看了下面的文章,保证你学会装饰器。1、先明白这段代码#### 第一波 ####def foo():原创 2017-12-07 23:23:17 · 161 阅读 · 0 评论