-
python中文乱码不着急,先看懂字节和字符
所属栏目:[Python] 日期:2020-12-17 热度:121
Python2.x使用过程中,中文乱码解决最耳熟能详的方法就是在代码前加上 #-*- coding:utf-8 C*- 那么为什么需要这么做呢?什么又是字节和字符?下面我们了解下。 我来讲一下字符问题我的理解吧,虽然我对Python的编码处理的具体细节还不太清楚,不过临时稍微看[详细]
-
python matplotlib中文显示参数设置解析
所属栏目:[Python] 日期:2020-12-17 热度:167
最近在学习python著名的绘图包matplotlib时发现,有时候图例等设置无法正常显示中文,于是就想把这个问题解决了。 PS:本文仅针对Windows,其他平台仅供参考。 原因 大致就是matplotlib库中没有中文字体。 我安装的anaconda,这是对应的matplotlib的字体所在[详细]
-
Python3实现发送QQ邮件功能(html)
所属栏目:[Python] 日期:2020-12-17 热度:74
本文为大家分享了Python3实现发送QQ邮件功能:html,供大家参考,具体内容如下 之前已经成功发送了qq邮件。下面贴出html格式的qq邮件 import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrmy_sender = 'xxxxxxx@qq.com' #[详细]
-
numpy自动生成数组详解
所属栏目:[Python] 日期:2020-12-17 热度:91
1 np.arange(),类似于range,通过指定开始值,终值和步长来创建表示等差数列的一维数组,注意该函数和range一样结果不包含终值。 np.arange(10)array([0,1,2,3,4,5,6,7,8,9]) np.arange(0,0.1)array([ 0.,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9]) 2 np.linspa[详细]
-
python使用os.listdir和os.walk获得文件的路径的方法
所属栏目:[Python] 日期:2020-12-17 热度:123
本文介绍了python使用os.listdir和os.walk获得文件的路径的方法,分享给大家。具体如下: os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 '.' 和'..' 即使它在文件夹中。 os.walk() 方法用于通过在目[详细]
-
浅谈用VSCode写python的正确姿势
所属栏目:[Python] 日期:2020-12-17 热度:164
最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引。用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markdown。当然,最主要的还是好看:p 效果图: VScode下载地址 安装python[详细]
-
python读取与写入csv格式文件的示例代码
所属栏目:[Python] 日期:2020-12-17 热度:57
在数据分析中经常需要从csv格式的文件中存取数据以及将数据写书到csv文件中。将csv文件中的数据直接读取为 dict 类型和 DataFrame 是非常方便也很省事的一种做法,以下代码以鸢尾花数据为例。 csv文件读取为dict 代码 # -*- coding: utf-8 -*-import csvwith[详细]
-
详解python string类型 bytes类型 bytearray类型
所属栏目:[Python] 日期:2020-12-17 热度:104
一、python3对文本和二进制数据做了区分。文本是Unicode编码,str类型,用于显示。二进制类型是bytes类型,用于存储和传输。bytes是byte的序列,而str是unicode的序列。 str类型: s = u'你好' s '你好' type(s) class 'str' bytes类型: b = b'abc' b b'abc[详细]
-
django模板语法学习之include示例详解
所属栏目:[Python] 日期:2020-12-17 热度:154
前言 在很多网站中,基本上的都会有一个开头和一个结尾,在每一个网页中都会显示。相对于这种的来说,在Django中,最好的方法就是使用include的标签,在每一个模板中都加入这个开头和结尾的标签。 include标签使用 假如我们有以下模板index.html,代码为: ![详细]
-
利用python解决mysql视图导入导出依赖的问题
所属栏目:[Python] 日期:2020-12-17 热度:169
视图 视图是一个虚拟表(非真实存在),其本质是根据SQL语句获取动态的数据集,并为其命名,用户使用时只需使用名称即可获取结果集,并可以将其当作表来使用。 创建视图 创建一个名称为v1的视图,其功能就是查询color表中的所有数据 CREATE VIEW v1 AS SELEC[详细]
-
python 3.5实现检测路由器流量并写入txt的方法实例
所属栏目:[Python] 日期:2020-12-17 热度:200
前言 本文主要给大家介绍了关于利用python 3.5检测路由器流量并写入txt的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍。 环境交代: win10+python3.6 代码非常简单, 模拟登陆,没有 网页标签过滤,没有 多线程,也没有 文本处[详细]
-
python中闭包Closure函数作为返回值的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:72
前言 首先看看闭包的概念:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,闭包是由函数和与其相关的引用环境组合而成的实体。 一、[详细]
-
Python Socket使用实例
所属栏目:[Python] 日期:2020-12-17 热度:119
Python在网络通讯方面功能强大,学习一下Socket通讯的基本方式 UDP通讯: Server: import socketport=8081s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#从指定的端口,从任何发送者,接收UDP数据s.bind(('',port))print('正在等待接入...')while True[详细]
-
Python字符串拼接六种方法介绍
所属栏目:[Python] 日期:2020-12-17 热度:195
Python字符串拼接的6种方法: 1.加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用“+”来连接两个字符串; print 'Python' + 'Tab' 结果: PythonTab 2.逗号 第二种比较特殊,使用逗号连接两个字符串[详细]
-
Python实现的双色球生成功能示例
所属栏目:[Python] 日期:2020-12-17 热度:79
本篇章节讲解Python实现的双色球生成功能。供大家参考研究具体如下: 最近学习Python的Random函数,就顺手写一个随机数的双色球程序,开发环境:python2.7 , 附上源代码如下: # _*_ coding:utf-8 _*_import randomqiu=[]while True: hong = rand[详细]
-
Python实现的摇骰子猜大小功能小游戏示例
所属栏目:[Python] 日期:2020-12-17 热度:55
本篇章节讲解Python实现的摇骰子猜大小功能小游戏。供大家参考研究具体如下: 最近学习Python的随机数,逻辑判断,循环的用法,就想找一些练习题,比如小游戏猜大小,程序思路如下: 开发环境:python2.7 , 附上源代码如下: 摇骰子的函数,这个[详细]
-
Django REST为文件属性输出完整URL的方法
所属栏目:[Python] 日期:2020-12-17 热度:199
前言 我的 App 项目的 API 部分是使用 Django REST Framework 来搭建的,它可以像搭积木一样非常方便地搭出 API,兼具方便和灵活。 django是一个神奇的框架,而restframework又是遵循了这个框架的另一个神奇的框架,然而由于restframework的文档稀烂无比,很[详细]
-
Python编程使用*解包和itertools.product()求笛卡尔积的方法
所属栏目:[Python] 日期:2020-12-17 热度:155
本篇章节讲解Python编程使用*解包和 itertools.product() 求笛卡尔积的方法。供大家参考研究具体如下: 【问题】 目前有一字符串 s = "['a','b'],['c','d']" ,想把它分开成为两个列表: list1 = ['a','b']list2 = ['c','d'] 之后使用 itertools.p[详细]
-
Python字典,函数,全局变量代码解析
所属栏目:[Python] 日期:2020-12-17 热度:108
字典 dict1 = {'name':'han','age':18,'class':'first'}print(dict1.keys()) #打印所有的key值print(dict1.values()) #打印所有的values值print("dict1['name']:",dict1['name']) #打印name相对应的value值print(dict1.get('name')) #通过字典的get方法得到n[详细]
-
Python语言生成水仙花数代码示例
所属栏目:[Python] 日期:2020-12-17 热度:147
水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 本文将通过Python代码实现打印水仙花数,具体如下: #水仙花数#narcissistic number#水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。#(例[详细]
-
Python random模块用法解析及简单示例
所属栏目:[Python] 日期:2020-12-17 热度:124
用法示例: import random# 1)随机小数print(random.random()) # 获取大于0且小于1 之间的小数 random.random()print(random.uniform(1,4)) # 获取大于1小于3的小数# 2)随机整数print(random.randint(1,9)) # 获取大于等于1且小于等于9之间的整数print(ran[详细]
-
通过Python 获取Android设备信息的轻量级框架
所属栏目:[Python] 日期:2020-12-17 热度:158
今天跟大家分享一下,如何通过Python实现一个轻量级的库来获取电脑上连接的Android设备信息,为什么说轻量呢因为整个库也就4KB,相比其他诸如Appetizer这样动辄就8MB多的库要轻很多,而且也基本满足项目中的需求。 这个库只有一个文件,通过封装Android的ADB[详细]
-
浅谈python数据类型及类型转换
所属栏目:[Python] 日期:2020-12-17 热度:74
Python中核心的数据类型有哪些? 变量(数字、字符串、元组、列表、字典) 什么是数据的不可变性?哪些数据类型具有不可变性 数据的不可变是指数据不可更改,比如: a = ("abc",123) #定义元组 a[0]=234 #把第一位更改为345 print(a) #打印时会报错 不可变:[详细]
-
Python3计算三角形的面积代码
所属栏目:[Python] 日期:2020-12-17 热度:120
以下实例为通过用户输入三角形三边长度,并计算三角形的面积: # -*- coding: UTF-8 -*-# Filename : test.py# author by : www.w3cschool.cna = float(input('输入三角形第一边长: '))b = float(input('输入三角形第二边长: '))c = float(input('输入三角形[详细]
-
python中列表和元组的区别
所属栏目:[Python] 日期:2020-12-17 热度:78
如果有了解过python中的列表和元组,你可能会知道相对于列表,元组是不可变的,也就是说元组中的数据不能随意更改。除了列表是用中括号表示而元组是用小括号表示之外,这两种数据类型好像并没有什么不同,都是用来存放一系列的数据,事实真是如此吗? a = [1[详细]
