![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
。。。
你是认真的吗...
这个作者很懒,什么都没留下…
展开
-
pandas中有关DataFrame的常用用法
已知行索引和列索引来求值示例1(索引是字符的):输出行索引为a,列索引为b相对应的值df.loc['a']['b']示例2(索引是整数的):输出行索引为0,列索引为2相对应的值df.iloc[0][2]输出某几行必须要知道这几行的行索引,且行索引必须是整数(不能是字符串/字符)示例:输出行索引为0,1,2的这几行df.iloc[[0,1,2,]]输出某几列必须要知道这几列的列索引,且列索引必须是字符串/字符(不能是整数)示例:输出行索引为0,1,2的这几行df.iloc[[0,原创 2021-03-02 23:17:25 · 229 阅读 · 0 评论 -
模块(自定义模块)
自定义模块当需要特定功能的模块时,可以自己自定义,在所有需要该模块功能的地方调用,从而避免重复代码的多次使用注意:自定义模块的名字要符合python的规则制作自定义模块步骤三个基本步骤:1.定义模块:新建⼀个Python⽂件,命名为 my_module1.py ,并定义 testA 函数。def testA(a, b): print(a + b)2.测试模块:def testA(a, b): print(a + b)# 只在当前⽂件中调⽤该函数,其他导⼊的⽂件内不符合该条件,则不执原创 2020-11-17 22:48:59 · 949 阅读 · 1 评论 -
模块(基本概念)
模块的定义模块就是一个python文件,以py结尾,包含了对象定义和python语句,模块能定义函数,类,变量。模块里也可能包含可执行的代码。模块的导入1.import 模块名①语法:导入模块:import 模块名调用模块的功能:模块名.功能函数()②示例:import mathprint(math.sqrt(9))#结果:32.from…import…①语法:from 模块名 import 功能函数1,功能函数2,...②示例:from math import s原创 2020-11-17 17:08:59 · 1281 阅读 · 0 评论 -
文件的基本操作
文件操作的基本步骤1.打开文件2.读写等操作3.关闭文件打开文件用到的函数:open()1.功能:使⽤open函数,可以打开⼀个已经存在的⽂件,或者创建⼀个新文件。2.语法:文件对象.open(name,mode)name:是要打开的⽬标⽂件名的字符串(可以包含⽂件所在的具体路径)。mode:设置打开⽂件的模式(访问模式):只读、写⼊、追加等。只读:即'r',以只读⽅式打开⽂件。⽂件的指针将会放在⽂件的开头。这是默认模式。写⼊:即'w',打开⼀个⽂件只⽤于写⼊。如果该⽂件已存在则打原创 2020-10-20 21:56:25 · 2262 阅读 · 0 评论 -
列表的转化为字符串
列表转字符串1.现将待转化的列表中所有的元素转化为字符2.使用’’.join()的方法将列表转化为字符串list1 = ['a',1,'b']list2 = [str(i) for i in list1]#先把列表中的所有元素转化为字符print(list2)#结果:['a', '1', 'b']str1 = ''.join(list2)#使用join的方法将列表list2转化为字符串print(str1)#结果:a1b......原创 2020-10-14 15:23:11 · 47731 阅读 · 1 评论 -
组包与拆包
组包1.元组组包(不定长参数中的包裹位置传递)def user_info(*args): print(args)user_info('TOM')#结果: ('TOM',)user_info('TOM', 18)#结果: ('TOM', 18)2.字典组包(不定长参数中的包裹关键字传递)def user_info(**kwargs): print(kwargs)user_info(name='TOM', age=18, id=110)#结果: {'name': 'TOM'原创 2020-10-13 21:00:42 · 1476 阅读 · 1 评论 -
公共操作
公共运算符1.+①功能:合并/连接②支持的容器类型:字符串,列表,元组③示例:# 1. 字符串str1 = 'aa'str2 = 'bb'str3 = str1 + str2print(str3)#结果: aabb# 2. 列表list1 = [1, 2]list2 = [10, 20]list3 = list1 + list2print(list3)#结果: [1, 2, 10, 20]# 3. 元组t1 = (1, 2)t2 = (10, 20)t3 = t1原创 2020-10-05 22:44:36 · 147 阅读 · 0 评论 -
元组
元组的应用场景当想要存储多个不可修改的数据时,用元组元组的特点1.元组内的数据是不能修改的,如果直接修改元组的数据运行后会⽴即报错。tuple1 = ('aa', 'bb', 'cc', 'bb')tuple1[0] = 'aaa'#结果:运行报错2.但是如果元组⾥⾯有列表,修改列表⾥⾯的数据则是⽀持的,但不建议修改tuple2 = (10, 20, ['aa', 'bb', 'cc'], 50, 30)print(tuple2[2])# 结果:['aa', 'bb', 'cc']原创 2020-09-22 21:45:42 · 217 阅读 · 0 评论 -
列表
列表的查找1.index():①功能:返回指定数据所在位置的下标 ,如果查找的数据不存在则报错。②语法:列表序列.index(数据, 开始位置下标, 结束位置下标)③示例:name_list = ['Tom', 'Lily', 'Rose']print(name_list.index('Lily', 0, 2))#结果:12.count():①功能:统计指定数据在当前列表中出现的次数。②语法:列表序列.count(数据, 开始位置下标, 结束位置下标)③示例:name_l原创 2020-09-21 11:32:22 · 234 阅读 · 0 评论 -
while循环和for循环
Python 有两种循环语句:while 循环和 for 循环。while 循环1.它的语法结构结构如下:while 条件: 某条语句或某个代码块只要条件一直成立,那么其包含的某条语句或某个代码块就会一直被执行。2.死循环如果条件一直成立,那么循环体就一直被执行。>>> while True:... print("作为一段没有灵魂的代码,我的任务就是不断地干活!")3.break 语句在循环体内,一旦遇到 break 语句,Python 二话不说马上原创 2020-09-20 09:25:32 · 368 阅读 · 0 评论 -
while循环的应用
1.打印正方形#j代表行,i代表列j = 1while j <= 5 : i = 1 while i <= 5: print('*' , end = '') #把end默认的换行取消 i = i + 1 print() j = j + 1演示:2.打印三角形#j代表行,i代表列j = 1while j <= 5 : i = 1 while i <= j:#行数和列数相等原创 2020-09-20 10:10:36 · 331 阅读 · 0 评论 -
运算符
数字运算Python 支持的数字运算如下:地板除双斜杠(//)表示一种特殊的除法 —— 地板除。地板除原理是取比目标结果小的最大整数,向下取整(取小的那个整数):>>> 3 // 21>>> -3 // 2-2取余百分号(%)用于求两数相除的余数,如果能够整除,则余数为 0:>>> 3 % 21>>> 6 % 20但值得注意的是余数不能为复数,把被除数与除数全部取绝对值再取余即可一条不是很重要的公式原创 2020-09-19 16:33:56 · 1490 阅读 · 0 评论 -
数据类型转换函数
数据类型转换函数标黄的为常用其中tuple()函数:说白了就是返回两个单引号里边的东西例如:str1 = '10'print(eval(str1))print(type(eval(str1)))print()str2 = '[1, 2, 3]'print(eval(str2))print(type(eval(str2)))print()str3 = '(1000, 2000, 3000)'print(eval(str3))print(type(eval(str3)))pr原创 2020-09-19 16:10:27 · 2090 阅读 · 0 评论 -
print输出
格式print('hello')print('hello',end='\n')print('hello',end='1111111111111')end=:在字符串末尾最后一个值后添加一个符号,默认为换行符原创 2020-09-17 23:59:49 · 928 阅读 · 0 评论