![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
txclet
这个作者很懒,什么都没留下…
展开
-
python 学习笔记一
python 的输入和输出使用print()和input()函数,直接用:python 的数据类型1 整数、浮点数与java等基本相同;2 字符串:转义字符:如果字符串中包含 ’ 以及 ‘’ 则用转义字符 \ 如果需要使用\ 则 \ 表示 \如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用 r’’…’’ 表示内部的字符串默认不转义输出结果为\\t...原创 2018-09-29 09:59:43 · 89 阅读 · 0 评论 -
python 学习笔记二——循环语句
Python循环语句1 for…in…将list或tuple中的每个元素迭代出来ps : python 提供一个range() 函数,可以生成一个整数序列,再通过list() 函数可以转化为listrange(5) 生成的是0-4的序列;range(1,11)生成的是1-11的序列如图,定义了一个list 数组num ,用range为num 数组中增加元素,最后打印出数组中某一特定...原创 2018-09-29 09:59:32 · 139 阅读 · 0 评论 -
Python学习笔记三——dict和set
1 dict 类似于java中的map结构,采用key和value 对应的方式,可以通过key值查找其value 值dict通过key计算value位置的算法为哈希,dict内部存放的顺序和key存放的顺序无关定义一个dict修改value值dict 的一些方法:get()函数 d.get(‘bob’) 如果key值不存在,返回none,也可以自定义返回值d.get(‘bob’,-...原创 2018-09-29 09:59:20 · 121 阅读 · 0 评论 -
python学习笔记四——函数
类型转换函数python 可以使用int(),str(),float(),bool()等函数将其参数转换为对应的数据类型;定义函数在python 中定义一个函数需要用到def语句,注意写完函数名之后的冒号不能忘记:def my_abs(x): if x >= 0: return x else: return -x如...原创 2018-09-29 09:59:09 · 158 阅读 · 0 评论 -
python学习笔记五——切片
当我们使用list或者tuple存放数据或者字符串时,这种数组式的存放方式在c或者java中遇到遍历、取出数组中某几个元素都需要循环取数或者单独取数。但是在python中,我们可以一次性将所需数组元素取出,这种方法交切片示例如下:取出list中前三个元素L=[1,2,3,4,5]n=L[0:3]print(n)如上L[0:3]表示在list中从索引0取到索引为3 的元素,并不是连...原创 2018-09-29 10:26:55 · 338 阅读 · 0 评论 -
python学习笔记八——Numpy(一)
#1. numpy创建数组的几种方式:##1. 通过python 用list创建数组import numpy as nplist_1 = [1,2,3,4]list_2 = [5,6,7,8]#用list创建了一个一维数组array_1 = np.array(list_1)array_2 = np.array([list_1,list_2])list_2创建了一个二维数组#...原创 2018-10-08 14:52:22 · 202 阅读 · 0 评论 -
python学习笔记六——列表生成式
具体语示例如下:示例1:q = [ x * x for x in range(1,10)]print(q)如上代码段所示,可以直接获得一个从1-9的数字的幂运算的集合。即可得到:列表生成器可以对list中的元素直接操作,而不需要先将它们迭代出来。示例2:for循环可以同时迭代两个变量,比如可以迭代dict的key和value值info = {'mike':19,'lily':18,...原创 2018-09-29 13:01:43 · 157 阅读 · 0 评论 -
python学习笔记九——Numpy(二)
Array常用函数上一篇中使用了random.randn()函数创建了一个长度为10的一维数组,numpy提供了一个方法,可以将一维数组扩展成为二维,即使用reshape() 方法a = np.random.randn(20).reshape(4,5)b = np.random.randint(10,size = 20).reshape(4,5)numpy 定义了一些常用函数用以对arr...原创 2018-10-08 17:00:47 · 138 阅读 · 0 评论 -
python学习笔记七——生成器
通过列表生成式,我们可以直接创建一个列表。但是列表中元素过大且我们仅需访问列表中的某些元素时,列表生成式就造成了极大的资源浪费。生成器主要通过一个yield语句与生成式区分,该语句可以将整个代码段中断,然后将一个结果传回去,然后再从中断的地方继续执行。下面的代码段实现了一个杨辉三角:def tag(): N=[1] while True: yield N ...原创 2018-09-29 16:07:01 · 121 阅读 · 0 评论