![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
zeronose
这个作者很懒,什么都没留下…
展开
-
python的collections模块
刷题时发现的非常好用方便的模块方便查看原创 2022-03-20 15:11:56 · 840 阅读 · 0 评论 -
判别是否为可迭代对象
可迭代:类似于遍历可迭代对象:可以迭代的就是可迭代对象判别依据:能否被for in 遍历判别方法:import collectionsnums = [1, 2, 3]result = isinstance(nums, collections.Iterable)print(result)结果:True原创 2022-02-26 02:05:44 · 679 阅读 · 0 评论 -
python常用函数
文章目录一、列表,list1.增2.删3.排序-sort()二、左右移运算符(<<和>>)三、any()和all()四、* 和 **五、zip()一、列表,list1.增list.append(value) # 在list末尾添加一个元素valuelist.insert(index,value) # 在列表指定位置index,插入值value2.删del list[index] # 删除指定位置index元素list.remove(value) # 删除指定值v原创 2022-02-19 01:17:49 · 416 阅读 · 0 评论 -
Python列表、Numpy数组与矩阵的区别
原文链接Python列表和Numpy数组的区别:Numpy使用ndarray对象来处理多维数组,该对象是一个快速而灵活的大数据容器。使用Python列表可以存储一维数组,通过列表的嵌套可以实现多维数组,那么为什么还需要使用Numpy呢?Numpy是专门针对数组的操作和运算进行了设计,所以数组的存储效率和输入输出性能远优于Python中的嵌套列表,数组越大,Numpy的优势就越明显。通常Numpy数组中的所有元素的类型都是相同的,而Python列表中的元素类型是任意的,所以在通用性能方面Numpy数组不及原创 2021-04-22 21:50:31 · 652 阅读 · 1 评论 -
python基础--range和arange的区别
range(start, end, step):返回一个list对象。左闭右开只能创建int类型的listarange(start, end, step):返回一个array对象。且需要导入numpy模块。左闭右开不仅可以是int类型,还可以使用float行数据import numpy as np np.arange(0,0.5,0.1)out:array([0. , 0.1, 0.2, 0.3, 0.4])for i in range(0,10,3): print(原创 2021-04-22 21:17:22 · 127 阅读 · 0 评论 -
python基础--15.json数据存储
import jsona_dict = {'user_id':1,'user_name':'xiaoming',100:200}#存储with open('example.json','w') as f: json.dump(a_dict,f) #将数据存储到json文件中,数据的类型不限制,可以是列表,元组,字典....#读取with open('example.json') as f: content = json.load(f) print(content)基本的Python入门结原创 2021-04-20 11:07:38 · 67 阅读 · 0 评论 -
python基础--14.异常处理try
try: file = open('hhh','r+') #先去读取一个文件,如果能打开的话就可以写入except Exception as e: print(e) response = input('do you want to create it?') if response=='yes': with open('hhh','w') as f: pass print('the file was created successfully') else: passelse:#原创 2021-04-20 10:59:45 · 51 阅读 · 0 评论 -
Python基础--13.文件读写
text = 'writing a text\nhello world'my_file = open('file.txt','w') # 以写入的方式打开文件,如果文件不存在会创建该文件my_file.write(text) # 写入textmy_file.close() # 关闭文件#这样写的好处就是不需要写.close()了with open('file.txt','w') as f: # 清空文件,然后写入 f.write('11111\n22222') with open('fil原创 2021-04-20 10:50:42 · 62 阅读 · 0 评论 -
python基础--12.input用法
#input输入一些数据,传入定义好的变量里面a_input = input('please input something:')#input 输入的默认为字符类型number = input('please input a number:)if int(number) == 1: print('well done')elif number == '2': print('all right')else: print('ok')...原创 2021-04-20 10:00:05 · 243 阅读 · 0 评论 -
python基础--11.类的继承
class human: #类 def __init__(self,name='someone',age=10):#初始化方法,创建对象时会执行 self.name = name self.age = age print('human init') #类的方法 def my_name(self): #**创建类的方法中,一定要有参数self,相当于一个指针,指定当前类** print('my name is',self.name) def my_age(self): print('原创 2021-04-20 09:53:08 · 62 阅读 · 0 评论 -
Python基础--10.类基础
# 模块是程序的集合体原创 2021-04-20 09:39:32 · 59 阅读 · 0 评论 -
python基础--9.函数
def function(a,b):#定义一个带参数的函数,a,b为形参(局部变量),只有在函数内部发生作用 a = 1 b = 2 c = a + b print('a=',a) print('b=',b) print('c=',c) print('a+b=',c)function(10,20)out:a= 10b= 20c= 30a+b= 30-------------------------------------------------------------------原创 2021-04-20 00:57:28 · 112 阅读 · 0 评论 -
python基础--8.字典
'''字典的键和值可以比较任意的选取,不限制数据类型'''#定义字典d = {'apple':3,'pen':7,'applepen':10}d2 = {1:'a',2:'d',5:'b'}d3 = {1.2:3'a':3.5,1:'aaa'}print(d)print(d2)print(d3)out:{'apple':3,'pen':7,'applepen':10}{1:'a',2:'d',5:'b'}{1.2:3'a':3.5,1:'aaa'}#字典是没有顺序的容器,是混乱的原创 2021-04-19 23:48:20 · 58 阅读 · 0 评论 -
python基础--7.简单的if判断
'''and 并且or 或者'''colors = ['red','blue','black','green']for color in colors: if color == 'black': print('black') else: print('not black')out:not blacknot blackblacknot blackfor color in colors: if color == 'black': break # 跳出大循环原创 2021-04-19 23:13:33 · 124 阅读 · 0 评论 -
python基础--6.元组
元组有两种定义方式#元组的两种定义方法a_tuple = (1,2,30,30,4,5)b_tuple = 1,2,30,30,4,5print(a_tuple)print(b_tuple)out:(1, 2, 30, 30, 4, 5) (1, 2, 30, 30, 4, 5)print(a_tuple[1])out:2print(a_tuple[1:4])out:(2, 30, 30)print(a_tuple.count(30))out:2for i in a_tup.原创 2021-04-19 00:32:32 · 67 阅读 · 0 评论 -
python基础--5.列表操作,多维列表
列表操作:修改,增加,删除a_list = [1,2,30,30,30,4,2]print(a_list)out:[1, 2, 30, 30, 30, 4, 2]a_list[0] = 100 #修改列表中第0个元素print(a_list)out:[100, 2, 30, 30, 30, 4, 2]a_list.append(200) #在列表末尾添加一个元素print(a_list)out:[100, 2, 30, 30, 30, 4, 2, 200]a_list.insert(.原创 2021-04-19 00:05:32 · 802 阅读 · 0 评论 -
Python基础系列--4.列表基础
原创 2021-04-18 15:02:38 · 55 阅读 · 0 评论 -
Python基础系列--3.while循环和for循环
原创 2021-04-18 14:49:20 · 55 阅读 · 0 评论 -
python基础系列--2.Jupyter NoteBook基本操作
jupyter可以运行命令行的命令,在命令前加上!例如下图相当于在命令行中下载numpyjupyter----选中+Tab 可以空格,shift+Tab 移动回来注释:Ctrl + ?再按一次 Ctrl + ?则注释取消原创 2021-04-18 00:57:33 · 193 阅读 · 0 评论 -
python基础系列--1.Jupyter NoteBook默认路径更改
准备从头整理一下Python的基础内容。Jupyter NoteBook默认路径的更改首先,Jupyter NoteBook在你的C盘User下,如果你想改变Jupyter NoteBook的默认存储路径,那么步骤如下:找到路径C:\Users\nose.jupyter下的jupyter_notebook_config文件更改文件配置,将如图这句注释去掉,并且后面写上自己的路径将Jupyter NoteBook关闭,重新打开,现在的路径就是你上面配置的路径如果没有成功,打开还是之前的默认路原创 2021-04-18 00:35:42 · 130 阅读 · 0 评论