![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python笔记
jxc_
这个作者很懒,什么都没留下…
展开
-
12.虚拟环境和包
venv(virtual enviroment) 创建虚拟环境 python3 -m venv tutorial-env 创建tutorual-env目录原创 2019-10-16 14:08:19 · 78 阅读 · 0 评论 -
8.错处和异常
异常,类 语法错误 Error 异常 try: except ... : else:无异常时执行 finally:无论如何最后都要执行 raise 抛出异常。唯一的参数辨识要抛出的 用户自定义异常。异常通常应该直接或间接的从Exception类派生 没有在except被处理的异常,会在finally处重新引发 执行try时遇到break\continue\return,会先执行f...原创 2019-10-14 16:23:05 · 78 阅读 · 0 评论 -
7.输入输出
str.format() 输出格式 字符串前加f或F,用{和}标记被替换的位置 a=12 f"a:{a}"=>a:12 str.format()返回人类可读的值的表示 print('{1}{0}{1}').format(1,2)#212 print('{name},{age}'.format(name='Ji',age='22'))#Ji,22 print('{0[2]}...原创 2019-10-14 14:55:37 · 86 阅读 · 0 评论 -
11.标准库简介二
1.格式化输出 reprlib模块提供了一个定制化版本的repr()函数,用于缩略显示大型或深层嵌套的容器对象 pprint 提供复杂的打印控制 textworp 格式化文本段落 locale 2.模板字符串 string模块包含一个通用的Template类 from string import Template t=Template('My name is $name '...原创 2019-10-16 11:13:25 · 66 阅读 · 0 评论 -
10.标准库简介
1.操作系统接口 import os os.getcwd() os.chdir('')#切换当前工作目录 os.system('mkdir today')#执行命令 dir(os) help(os) import shutil 2.文件通配符 glob模块提供了一个在目录中使用通配符搜索创建文件列表的函数 3.命令行参数 import sys print(sys.argv)...原创 2019-10-15 15:49:18 · 63 阅读 · 0 评论 -
6.模块
6.1.3没看 _ _ main _ _ _ _ init _ _ _ _ all _ _ _ _ path _ _ 模块中的语句仅在模块第一次import才执行。 每个模块有自己的私有符号表,不会与用户的全局变量发生冲突 模块可以导入其他模块 import fibo =>fibo.fib(12) import fibo as fib =>fib.fib(12) ...原创 2019-10-14 09:43:39 · 53 阅读 · 0 评论 -
Numpy基础知识
数据类型 1.数据类型之间的转换 5种基本类型:bool、int、uint、float、复数。 int32代表32位整型 在创建时指定类型的两种方式,直接类型 or 类型字符。 astype 改变数组的类型 直接a.dtype获取数组类型 >>> import numpy as np >>> a=np.arange(12,dtype=floa...原创 2019-10-23 17:42:27 · 281 阅读 · 0 评论 -
Numpy快速入门
一、有的没的 NumPy包的核心是ndarray对象,它封装了python原生的同数据类型的n维数组。 固定大小、元素数据类型相同、高效 矢量化和广播? 二、快速开始 基础知识 ndarray.ndim 轴:数组的维度 ndarray.shape 每个元素的维度 ndarray.dtype 数据类型 ndarray.itemsize 每个元素的字节大小 ndarray.dat...原创 2019-10-21 17:36:41 · 124 阅读 · 0 评论 -
2019-10-10
函数 以def开头,后跟函数名和参数列表,下一行开始可以是字符串(文档字符串),用于说明函数(可选),函数体,且必须缩进 文档字符串。 def Nothing(): """Do Nothing """ pass print(Nothing.__doc__) #输出Do Nothing 函数可以有return语句,从函数内部返回一个值,无return语句或不带返回...原创 2019-10-10 14:25:44 · 91 阅读 · 0 评论 -
2019-10-10-2
数据结构 1.列表 方法大赏 list.append(x) list.insert(i,x) list.remove(x) 移除第一个x,没有会抛出异常 list.clear() list.pop([i]) 返回的是弹出的元素 list.index(x[,start[,stop]]) list.count(x) list.extend(itereble) 使用可迭代对象中的所有元...原创 2019-10-11 09:45:06 · 101 阅读 · 0 评论 -
2019-10-09
字符串 单双引号都可 \转义符 print时,整个字符串引号前加r,忽略转义 多行字符串,行尾加\忽略本行空格 3*‘12’ 得出121212 字符串可被索引str[3],索引可负 索引不可越界 切片索引越界自动操作 word[2:]2及之后 - - word[:2]0和1 word[:2]+word[2:]==word为true 不可通过所以来赋值修改 数组 list1...原创 2019-10-10 11:45:32 · 47 阅读 · 0 评论