• Python的22个编程技巧,请收下!

    1. 原地交换两个数字 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例: x,y= 10,20 print(x,y) x,y= y,x print(x,y) #1 (10, 20) #2 (20, 10) 赋值的右侧形成了一个新的元组,左侧立即解析(unpack)那个(未被引用的)元组到变量...

    2018-09-29 03:59:04

  • 从零开始的Python学习Episode 9——集合

    集合 集合是一个 无序的 , 不重复的 数据组合,是python基本的数据类型,把不同的元素组成一起就形成集合。 一、创建集合 s = set('smile') list = ['1','2','3'] print(s) #{'i', 'm', 's', 'e', 'l'} s1 =set(list) print(s1) #{'1', '3', '2'} 集合分两种:可变集...

    2018-09-29 03:59:02

  • pandas使用

    pandas数据导入: 1 import pymysql 2 import pandas as pd 3 4 # 导入csv文件 5 data = pd.read_csv( ' file_name ' ) 6 7 # 导入excel文件 8 data = pd.read_excel( ' file_name ' ) 9 10 # 从mysql导入数据 11 conn = pymysql.connect( 12 host = ' 127.0.0.1 ' , 1...

    2018-09-29 03:58:58

  • python中后端数据序列化不显示中文的解决方法

    我们在前后端交互的时候,让序列化的数据更友好的显示,我们会用到 import jsonjs = json.loads( ' {"name": "多多"} ' ) print (json.dumps(js)){ " name " : " \u54c8\u54c8 " } # 解决办法很简单: print (json.dumps(js, ensure_ascii= False)){ " name " : " 多多...

    2018-09-29 03:58:57

  • python django项目创建及前期准备(使用pycharm)

    一、创建django项目 1、打开pycharm软件 2、点击菜单栏 File--New Project,弹出如下对话框,如下图设置 二、基本配置 1、静态文件目录配置(用于客户端访问后台服务静态文件资源,如bootstrap,jquery,css文件等) (1)找到以项目名称命名的文件夹 (2)打开setting...

    2018-09-29 03:58:54

  • Python爬虫爬取豆瓣电影之数据提取值xpath和lxml模块

    工具 : Python 3.6.5、PyCharm开发工具、Windows 10 操作系统、谷歌浏览器 目的: 爬取豆瓣电影排行榜中电影的title、链接地址、图片、评价人数、评分等 网址: https://movie.douban.com/chart 语法要点 : xpath语法: 谷歌浏览器安装 xpath helper插件:帮助我们从...

    2018-09-29 03:58:52

  • 循环结构while

    Note: 高能:语句结构都是由关键字开头,用冒号结束! 一:语句结构 while 判断条件: 语句 二:基本规则 (1)使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 (2)可以通过设置条件表达式永远不为 false 来实现无限循环 (3)在 while … else 在条...

    2018-09-29 03:58:51

  • Python|面向对象

    # 一、类、对象定义及使用 # 定义类语法:class 类名(父类):代码块注意:()可有可无 # class Student: # class Student(): # 创建对象(实例)语法:对象名=类名() 注意:Java语言在实例化对象是,采用new关键字,而Python语言不需要。 # student=Student() # isinstance(...

    2018-09-29 03:58:50

  • 爬虫——线程进程

    进程 使用 导入类库 import multiprocessing 创建进程 p1 = multiprocessing.Process(target=test1) Process参数:group=None,target=None, name=None, args=(), kwargs={}) 全局变量 import time, os import multiprocessingnums = [ 11, 22, 33] def test (): nums.a...

    2018-09-29 03:58:44

  • Python爬虫爬取百度翻译之数据提取方法json

    工具 : Python 3.6.5、PyCharm开发工具、Windows 10 操作系统 说明 :本例为实现输入中文翻译为英文的小程序,适合Python爬虫的初学者一起学习,感兴趣的可以做英文翻译为中文的功能,如单词查询功能等。推荐使用谷歌浏览器或火狐浏览器检查元素。使用之前需要先安装...

    2018-09-29 03:58:47

2