每日一Python
文章平均质量分 51
浅语笑笑
这个作者很懒,什么都没留下…
展开
-
每日一python(3):python 中对list去重的两种方法
在python相关职位的面试过程中,会对列表list的去重进行考察。(注意有时会要求保证去重的顺序性)方法1:直观方法思路:先建立一个新的空列表,通过遍历原来的列表,再利用逻辑关系not in 来去重代码: #coding:utf-8 ll = [1, 2, 3, 3, 4, 5, 6, 6, 6,7,8,8,9,10,10] new_ll = [] for i in l...原创 2018-11-21 12:51:54 · 297 阅读 · 0 评论 -
每日一python(12):读写txt文件
文章目录1、读模式(r)2、读写模式 r+3、写模式(w)4、写读模式(w+)5、追加模式(a)6、追加读a+模式txt文本文件是我们经常要操作的文件类型,python提供了以下几种读取txt文件的方式:read():读取整个文件readline():读取一行数据readlines():读取所有行的数据,并且放到一个list中1、读模式(r)读模式r特点:(1)只能读,不能写;(2...原创 2019-02-12 11:29:27 · 384 阅读 · 0 评论 -
每日一python(14):读取excel内容
首先,要读取excel文件,需要安装第三方库xlrd,cmd命令行窗口执行命令:pip install xlrd;要写入excel文件,需要安装第三方库xlwt,cmd命令行窗口执行命令:pip install xlwt1、操作Excel的几个重要函数# ### -----获取excel的工作区间sheet = data.sheets()[0]# 或者:sheet = data.shee...原创 2019-02-15 16:33:27 · 741 阅读 · 0 评论 -
每日一python(11):python中下划线的意义
文章目录1 单下划线(_)1.1 在解释器中1.2 作为名称使用2 变量中的下划线2.1 单下划线开头的变量(_XXX)2.2 双下划线开头的变量(__XXX)2.3 双下划线开头和结尾的变量( __ XXX__)3 方法中开头和结尾的双下划线4 结论1 单下划线(_)1.1 在解释器中单下划线(_)符号是指交互解释器中最后一次执行语句的返回结果。这种用法最初出现在CPython解释器中,其...原创 2019-01-02 17:56:54 · 307 阅读 · 0 评论 -
每日一python(10): 函数
文章目录1 函数的定义和调用2 函数参数传递3 函数的参数3.1 位置参数3.2 默认参数3.3 可变参数3.4 关键字参数3.5 命名关键字参数1 函数的定义和调用函数定义的语法说明:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串 — 用于存放函数说明...原创 2018-12-29 15:48:25 · 721 阅读 · 0 评论 -
每日一python(8):基础数据结构----列表
List(列表)是Python内置的一种数据类型。List是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:>>> classmates = ['Bob', 'tracy', 'Jack', 'Judy']>>> classmates['Bob', 'tracy原创 2018-12-03 17:22:48 · 522 阅读 · 0 评论 -
每日一python(9):基础数据结构 ---- 元组
Tuple是Python内置的另一种数据类型,元组。Tuple也是一种有序的集合,tuple和list非常类似,但是tuple一旦初始化就不能修改。比如:同样是列出同学的名字,如下:>>> classmates = ('Bob', 'Tract', 'Jack')>&原创 2018-12-04 15:43:45 · 406 阅读 · 0 评论 -
每日一python(6):dict的常见操作方法
首先,我们定义一个字典,如下:dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}注意:每个键与值用冒号隔开(:),每对用逗号,每对用逗号分割,整体放在花括号中({})。键必须独一无二,但值则不必。值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。下面,直接上代码:# encoding=utf-8dict = {'...原创 2018-11-26 16:17:13 · 589 阅读 · 0 评论 -
每日一python(7):基础数据结构----字符串
1、索引例1:>>> s = "apple">>> s[0]'a'>&原创 2018-11-29 14:09:06 · 335 阅读 · 0 评论 -
每日一python(5):json模块中的相关方法介绍
1、json.dumps()和json.loads()函数说明:json.dumps()函数是将一个Python数据类型进行json格式的编码(简单理解,json.dumps()函数是将字典转化为字符串)json.loads()函数是将json格式数据转换为字典(简单理解,json.loads()函数是将字符串转化为字典)实例代码:# -*- coding: utf-8 -*-i...原创 2018-11-23 15:41:02 · 275 阅读 · 1 评论 -
每日一python(2):__str__和__repr__的区别
直接上代码>>> class A:--- def __str__(self):--- return "这是一个字符串 + 1"--- def __repr__(self):--- return "这是一个字符串 + 2">&原创 2018-11-20 13:59:27 · 326 阅读 · 0 评论 -
每日一python(1):%s和!r的区别
直接上代码a = '123'b = 'hello, %s' % ac = 'hello, {%s}' % ad = 'hello, {!r}'.format(a)e = 'hello, %r' % aprint(b)print(c)print(d)print(e)运行结果:hello, 123hello, {123}hello, '123'hello, '123'...原创 2018-11-20 11:27:41 · 649 阅读 · 0 评论 -
每日一python(4):python对字典按key排序和按value排序
1、首先介绍一下字典的基本用法 d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 } print(d.keys()) print(d.values()) print(d.items()) sum = 0 for key, value in d.items(): sum = sum + value...原创 2018-11-21 14:41:48 · 942 阅读 · 0 评论 -
每日一python(13):文件指针
首先来看一个问题:假设有一个txt文件(filetest.txt),其中的内容如下:现在,我们写一段读的程序,# coding=utf-8import os# os.getcwd()获取当前路径,即项目工程的目录f = open('filetest.txt','r')print("第一次读到的内容:\n", f.read())print("第二次读到的内容:\n", f.read(...原创 2019-02-12 16:44:01 · 1138 阅读 · 1 评论