随笔分类 - python 学习笔记
摘要:1.多行语句处理 (1)一条句子多行显示时,在需要换行的地方加反斜杠(\),然后换行 print('1.避免一次性生成整个列表避免一次性生成整个结果列表的本质是在\ 需要的时候才逐次产生结果,而不是立即产生全部的结果,Python中有\ 两种语言结构可以实现这种思路。') 2)字典、列表、集合和元祖
阅读全文
摘要:http://www.liujiangblog.com/blog/36/
阅读全文
摘要:第一步:确认自己电脑上的Python版本。然后下载对应的.whl文件下载 第二步:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4上下载对应版本版本的.whl文件。例如cp-27-cp27m就代表是python2.7的版本。如果要下载python3.
阅读全文
摘要:虚拟环境 建议在开发环境和生产环境下都使用虚拟环境来管理项目的依赖。 为什么要使用虚拟环境?随着你的 Python 项目越来越多,你会发现不同的项目会需要 不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。 虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以
阅读全文
摘要:import urllib.request import requests from requests.auth import HTTPBasicAuth from requests.auth import HTTPDigestAuth import json base_url = 'http://httpbin.org' # 发送get请求 r = requests.get(base_ur...
阅读全文
摘要:对于这两个好像功能都差不多,这两个经常会被搞混,所以今天一定要把这个完全弄清楚。 首先我们看看range: range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。注意这里是生成一个序列。 xrange的用法与range相同,
阅读全文
摘要:栗子: # 题目:将一个数组逆序输出。 # # 程序分析:用第一个与最后一个交换。 import random list =[random.randint(0,100) for _ in range(21)] print(list) #数应该先排序 def bubbleSort(arr): for i in range(1, len(arr)): for j in ran...
阅读全文
摘要:栗子: random 每次只能随机生成一个数,要是和上述一样生成一个列表;使用列表生成式; random 随机数生成 Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 random.random random.random() 用于生成一个0到1的随机
阅读全文
摘要:Anaconda Anaconda是将Python和许多常用的package(Python开源包)打包直接来使用的Python发行版本,支持Windows、Linux和macOS系统,并有一个conda(开源包packages和虚拟环境environment的管理系统)强大的执行工具。 (1)提供了
阅读全文
摘要:在Windows中的PyCharm中导入模块的方法 1.在file-->setting-->project interpreter中 2,点击右上角加号,搜索要添加的第三方库的名称,得到后添加模块即可(install package) 在Mac中的PyCharm中导入模块的方法 1. PyCharm
阅读全文
摘要:创建二维数组的办法 举个栗子: 创建一个3*3矩阵,并计算主对角线元素之和。 numpy中random: numpy.random.randint(low, high=None, size=None, dtype='l'):生成一个整数或N维整数数组,取数范围:若high不为None时,取[low,
阅读全文

浙公网安备 33010602011771号