- 博客(8)
- 收藏
- 关注
转载 python中的函数
(本文是廖雪峰Python教程的学习总结) 函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”: a = abs a(-1) 当需要用户交互输入时,input函数默认的类型是int或者float型,raw_input默认的输入类型是str型。 空函数: def nop(): pass pass可以用来作为一个占位符,用于...
2018-08-24 16:21:09 123
原创 Python中的dict和set
(本文参照廖雪峰的教程) dict是python中的字典结构,采用key-value存储,具有很快的查找速度。 dict的定义: D = {'holiday': 95, 'benny': 85, 'jane': 75} 注意使用的是大括号{} dict之所以有很快的查找速度是由于在存储时key和value就建立好了映射,在查找某一个值...
2018-08-23 15:16:56 246
原创 python中的列表(list)和元组(tuple)
(参照廖雪峰的python教程) list是一种有序的集合,可以随时添加和删除其中的元素。 classmates = ['jane', 'kevin', 'holiday'] 变量classmates定义了一个list,用len()函数可以得到list中元素的个数。访问list中的元素有顺序和倒序两种方法,classmates[0]代表list中的第一个元素,classmates[-1]代...
2018-08-21 13:26:33 991
原创 python中的正则表达式
参考源博客地址:http://www.runoob.com/python/python-reg-expressions.html#flags 正则表达式用于检查一个字符串是否与某一种模式相匹配,在python中re模块用于正则表达的功能。 re.match函数 从字符串的起始位置开始匹配,如果匹配成功返回匹配的对象,匹配不成功返回none。 函数语法: re.match(pattern...
2018-08-14 17:06:58 152
原创 python中修改字符串的方法
python的的字符串是一个字符串常量,不能直接修改其中的字符。如果强制修改会报错: str1 = ‘heloo world’ str1[3] = 'l' 这是运行程序会报错如下:TypeError: 'str' object does not support item assignment,要想修改必须新建一个字符串 方法1:将字符串转换成list列表,然后用join函数组成一个新的字符...
2018-08-13 15:44:26 1501
原创 Python中with...as的用法
with...as语句是用来替换try...finally语句的,首先看下try...finally 的使用场景。try...finally一般用于异常处理情况,例如当打开一个文件时,无论发生什么情况我们都希望能把文件关闭。则我们可以这样写程序: #!/usr/bin/python #coding=utf-8 import time try: fd = open('ip1.txt'...
2018-08-13 15:44:09 274
原创 Python中文件输入输出
Windows下读入utf-8格式的txt文档是带“BOM”的,BOM是“Byte Order Mark”的缩写,用于标记文件的编码。并不是所有的文本编辑工具都能识别BOM标记.在用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会 在文件头前面加上几个不可见的字符(EF BB BF 这里指的是utf-8,unicode编码为feff),就是所谓的BOM(Byte Order Mark)...
2018-08-10 13:56:18 1121
原创 Python中的中文处理方式
1. python下默认的编码方式是ASCII编码,如果是对中文进行处理就要采用其他的编码方式例如utf-8,这一般会在代码的第二行指定。 2. python内部使用的是Unicode编码,所以如果涉及到搜索匹配判断中文字符串时要转换成unicode编码形式 print type('你好') 这个会打印出来是‘str’类型 print type(u'你好') 打印出...
2018-08-09 09:19:50 1717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人