随笔分类 - Python
摘要:Python 列表和元组 基本概念列表和元组,都是一个可以放置任意数据类型的有序集合。其中列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素;而元组是静态的,长度大小固定,无法增加删减或者改变。 Python 中的列表和元组都支持负数索引,-1 表示最后一个元素,-2 表示倒数第二个元素
阅读全文
摘要:一、Python介绍 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public Licens
阅读全文
摘要:读取目录中所有文件 任务描述 将目录中所有的.txt文件中(10个文件共11万行数据)的内容写入到all.txt中,肯定是不能粘贴复制的,那就用程序来解决吧。 代码 import os # 打开写入文件 file = open('all.txt','a',True,encoding='utf-8')
阅读全文
摘要:随机数功能1. choice(seq)此处的 seq 必须是有序的序列,返回序列中的一个随机项。 from random import * c1 = choice([1, 2, 3, 4, 5])c2 = choice((1, 2, 3, 4, 5))c3 = choice(range(1, 11)
阅读全文
摘要:算法时间度量指标将一个算法实施的操作步骤数作为独立于具体程序/机器的度量指标。在算法分析中一般将赋值语句作为算法步骤的度量。因为一条赋值语句中包含了计算(表达式)和存储(变量)两个程序设计中的基本内容。 数量级函数根据赋值语句计算得到基本操作数量函数T(n) T(n)T(n),用数量级函数O(f(n
阅读全文
摘要:字符串格式化 字符串格式化其实就是字符串的拼接,自定义将某些字符串植入到主字符串之中,这里介绍几种常用的方式。 百分号占位 tmp = ‘你好 我是%s,我今天挣了%.2f元钱’value = (‘小明’,5.32567)str = tmp % valueprint(str)打印结果:你好 我是小明
阅读全文
摘要:python常用技能 1 字符串转字节将一个字符串转换成字节类型 In [1]: s = "apple" In [2]: bytes(s,encoding='utf-8')Out[2]: b'apple'2 转为字符串将字符类型、数值类型等转换为字符串类型 In [1]: i = 100 In [2
阅读全文
摘要:创建dataframedf=pd.DataFrame([[list1],[list2]...].T,index=['list1','list2'])dataframe 改变列名方法一 df.columns=['names','scores']方法二 reindex以及reindex_likeinde
阅读全文
摘要:实际使用正则解决的是高效率使用字符串的问题,而字符串操作贯穿整个程序执行,其重要程度可见一斑。另外,爬虫对正则是强需求。 re.findall和re.sub是最常用的,也是最易用的,至于re.match和re.search不知为何所有正则都要大篇幅介绍,但是用起来繁琐,比findall差远了,这里不
阅读全文
摘要:一、InnerFuction 内置函数1、type() 返回对象或者变量的数据类型 print(type("嘻嘻")) #class_str a=3 print(type(a)) #class_int 2、abs() 返回数字的绝对值 print(abs(-10)) #10 3、max() 返回一组
阅读全文
摘要:提示:创建一个控制台进程,此进程包含 n 个线程。用这 n 个线程来表示 n 个读者或写者。每个线程按相应测试数据文件的要求进行读写操作。 读者-写者问题的读写操作限制:1)写-写互斥,即不能有两个写者同时进行写操作。2)读-写互斥,即不能同时有一个线程在读,而另一个线程在写。3)读-读允许,即可以
阅读全文
摘要:1 文件读取全文本操作在一定场景下我们需要把文本全部内容读取出来,进行处理。python提供三种函数读取文件,分别是read readline readlines, read():读取文件的全部内容,加上参数可以指定读取的字符。 readline():读取文件的一行。 readlines():读取文
阅读全文
摘要:Python函数的使用1.创建函数在Python中,创建一个函数需要用def,格式为 def 函数名(形式参数): 多个参数用逗号隔开,例如 注意函数体的缩进和函数头最后要加冒号 默认参数在创建一个函数时,我们可以给形参默认值,在调用的时候,若没有给该形参值,则将使用默认值,但和c语言相同,所有没有
阅读全文
摘要:python中几种常见的排序方法以及详细讲解? sort: 对列表排序,但没有返回值。 x = [4, 6, 2, 7, 1, 9] y = x.sort() # sort方法没有返回值,这一操作是错误的! print(y) >>> None # 正确操作为: y = x.copy() y.sort
阅读全文
摘要:几种常见的方法(疑惑点讲解): lst.append(value): 将对象附加到列表末尾。(无返回值)lst.clear(): 清空列表。lst.copy(): 复制列表(下有讲解)。lst.count(value): 计算元素出现的次数。lst.extend(value): 在列表末尾添加多个值
阅读全文
摘要:字符串 字符串方法format,替代字符串用花括号括起来,"{}, {}, and {}".format("first", “second”, "third"),替换字段没有索引或者名称则按顺序替换,若有索引或名称,就按索引和名称替换。 # 无索引按默认顺序替换 txt = "{},{}, and
阅读全文
摘要:常用的数据 1)数字数据在程序中表示的时候直接写,用来表示大小,只关注大小时才使用数字,比如:身高,体重,成绩 print(123)12)文本数据在表示时需要放在单引号或者双引号中,文本数据是用文字信息描述的数据,比如:姓名,电话号码 print('hello world')13)布尔值只有 Tru
阅读全文
摘要:嵌套循环Python语言允许在一个循环体里面嵌入另一个循环。可以for(while)循环嵌套for(while)循环,也可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环,反之,你可以在for循环中嵌入while循环。 ① for循环嵌套for循环——>打印九九乘法表 for i
阅读全文
摘要:Python基础循环语句的运用while循环经典案例实现 while循环,只要条件满足,就不断循环,条件不满足时退出循环。其中,执行语句可以是单个语句或者语句块;判断条件可以是任何表达式,任何非0,或非空(null)的值均为True。 注意:while循环的判断条件是boolean类型的表达式! 1
阅读全文
摘要:Python循环语句for的实际运用方法案例 for循环for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个二元素以此访问一遍)。 1、for循环使用情景 我们想要某个操作重复执行且循环次数已知是可以使用for循环;所有否循环均可以用while实现。2、语法格式 f
阅读全文