上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 字符串的isdigit方法用于判断字符串是否只包含数字,即0-9的字符 print('1233'.isdigit()) # True print('12.33'.isdigit()) # False 字符串的isnumeric方法可用于判断字符串是否是数字,数字包括Unicode数字,byte数字( 阅读全文
posted @ 2023-05-26 11:46 sangern 阅读(70) 评论(0) 推荐(0)
摘要: yield 就是保存当前程序执行状态。yield可以简单理解为return操作,但和return又有很大的区别。执行完return,当前函数就终止了,函数内部的所有数据、内存空间,全部都没有了。而yield在返回数据的同时,还保存了当前的执行内容,当你再一次调用这个函数时,他会找到你在此函数中的yi 阅读全文
posted @ 2023-05-26 09:10 sangern 阅读(55) 评论(0) 推荐(0)
摘要: 时间戳、时间元组、格式化时间strftime:str表示字符串,f是format,time是时间,就是时间格式化为字符串(人类可阅读的时间)strptime:str表示字符串,p是parse,time是时间,就是字符串解析为时间(解析为时间元组) struct_time元组包含九个元素,可以用9个字 阅读全文
posted @ 2023-05-25 15:56 sangern 阅读(73) 评论(1) 推荐(0)
摘要: # for 循环读取文件 f = open('0.txt',encoding='gbk') for line in f: print(line,end='') f.close() 阅读全文
posted @ 2023-05-24 23:49 sangern 阅读(38) 评论(0) 推荐(0)
摘要: 类是一个特殊的对象(类对象)class Phone: 实例对象myphone = Phone() ●在程序运行时,类同样会被加载到内存 ●在Python中,类是一个特殊的对象:类对象 ●在程序运行时,类对象在内存中只有一份,使用一个类可以创建出很多个对象实例 ●除了封装实例的属性和方法外,类对象还可 阅读全文
posted @ 2023-05-24 16:00 sangern 阅读(18) 评论(0) 推荐(0)
摘要: conf = SparkConf ().setMaster("Local[*]").setAppName("test_ spark_ app") # 链式调用 # 下面三条语句功能相当于上面一条语句 conf = SparkConf() conf.setMaster("Local[*]") conf 阅读全文
posted @ 2023-05-24 10:28 sangern 阅读(528) 评论(0) 推荐(0)
摘要: import winsound frequency = 37 while frequency<32768: winsound.Beep(frequency,100) print(frequency) frequency += 100 阅读全文
posted @ 2023-05-23 13:28 sangern 阅读(50) 评论(0) 推荐(0)
摘要: f = open('a.txt', 'w+') data = f.read() data = f.readline() w、w+、wb、wb+ 模式都会默认清空文件 file = open("0.txt",'w') file.close() 打开后文件指针在开头,即使不执行写操作,也会清空原内容 阅读全文
posted @ 2023-05-23 09:10 sangern 阅读(65) 评论(0) 推荐(0)
摘要: f.read(1024) # 读取1024字节 data = f.readline() while data: print(data) data = f.readline() f.close() 如果文件很小,read()一次性读取最方便如果不能确定文件大小,反复调用read(size)比较保险如果 阅读全文
posted @ 2023-05-22 21:54 sangern 阅读(176) 评论(0) 推荐(0)
摘要: with open( 'test.txt','r') as f: print(f . read( ) ) 文件对象属性file.closed 文件已经关闭,否则为Falsefile.mode 打开文件时使用的访问模式file.encoding 文件所使用的编码file.name 文件名file.ne 阅读全文
posted @ 2023-05-22 21:39 sangern 阅读(93) 评论(0) 推荐(0)
摘要: 静态方法是类中的“函数”。静态方法主要是用来存放逻辑性的代码,逻辑上属于类,但是和类本身没有关系,也就是说在静态方法中,不会涉及到类中的属性和方法的操作。可以理解为,静态方法是个独立的、单纯的函数,它仅仅托管于某个类的名称空间中,便于使用和维护。 str.upper('this') 使用静态方法,不 阅读全文
posted @ 2023-05-21 23:38 sangern 阅读(57) 评论(0) 推荐(0)
摘要: 私有类属性的使用方法就是在属性的名称前面加上下划线_,表示这个属性是类私有的在类的实例方法中,不允许读取类外的私有属性在类的外部无法直接读取实例的私有属性 阅读全文
posted @ 2023-05-21 23:37 sangern 阅读(34) 评论(0) 推荐(0)
摘要: 系统化掌握某个模块非常重要,东一点西一点容易成为野路子Python标准库(Python Standard Library)是Python中处理常见编程问题内置模块的总称,提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能,跟着官网学Python标准库就对了 dir() 阅读全文
posted @ 2023-05-21 23:37 sangern 阅读(13) 评论(0) 推荐(0)
摘要: >>> 'a'.upper() 'A' >>> str.upper('a') 'A' >>> type('a'.upper) <class 'builtin_function_or_method'> >>> type(str.upper) <class 'method_descriptor'> >> 阅读全文
posted @ 2023-05-20 23:31 sangern 阅读(18) 评论(0) 推荐(0)
摘要: vars() {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__spec__': None, '__ 阅读全文
posted @ 2023-05-19 23:57 sangern 阅读(19) 评论(0) 推荐(0)
摘要: def add_num(a, b, f=abs): return f(a) + f(b) res = add_num(-7.2,5) # 12.2 res = add_num(2.8,5.1,round) # 8 print(res) f 默认 abs 函数名,也可以用 round 函数名 阅读全文
posted @ 2023-05-19 23:49 sangern 阅读(11) 评论(0) 推荐(0)
摘要: 高阶函数就是将函数名作为参数的函数。换句话说如果一个函数的参数是函数( 函数名,不带() ),那么这个函数就是一个高阶函数。 常用的内置高阶函数map(function, Iterable)filter(function, iterable)reduce(function, iterable)sor 阅读全文
posted @ 2023-05-19 23:47 sangern 阅读(22) 评论(0) 推荐(0)
摘要: st = [ {'name': 'Tom', 'age': 19}, {'name': 'Jerry', 'age': 16}, {'name': 'Pill', 'age': 21}, ] st.sort(key=lambda x: x['age']) # 按年龄排序 print(st) 阅读全文
posted @ 2023-05-19 16:02 sangern 阅读(11) 评论(0) 推荐(0)
摘要: def summ(x): if x == 1: return 1 # x值为1时,return 1 跳出 递归调用 递归调用出口 else: return x + summ(x - 1) # 递归调用 自己调用自己 print(summ(100)) # print(summ(1000)) # Pre 阅读全文
posted @ 2023-05-19 15:39 sangern 阅读(14) 评论(0) 推荐(0)
摘要: a = [1, 4, 6] b = [2, 3, 5] lst = list(map(lambda x, y: x * y, a, b)) print(lst) # [2, 12, 30] a = [10, 20, 30, 40, 50] b = [2, 3, 5] lst = list(map(l 阅读全文
posted @ 2023-05-19 13:44 sangern 阅读(7) 评论(0) 推荐(0)
摘要: str1 = "This is a cat" mapper = map(str.upper, str1) lst = list(mapper) # ['T', 'H', 'I', 'S', ' ', 'I', 'S', ' ', 'A', ' ', 'C', 'A', 'T'] # lst = '' 阅读全文
posted @ 2023-05-19 13:40 sangern 阅读(39) 评论(0) 推荐(0)
摘要: lst = ['1', '2', '3', '4', '5', '6'] print(lst) lst_int = map(lambda x: int(x) ** 2, lst) print(list(lst_int)) # [1, 4, 9, 16, 25, 36] lst = map(str, 阅读全文
posted @ 2023-05-19 13:22 sangern 阅读(52) 评论(0) 推荐(0)
摘要: lst = list("abc") t1, t2, t3 = lst # 列表拆包 print(t1) # a print(t2) # b print(t3) # c t1 = ("A", "B", "C") a, b, c = t1 # 元组拆包 print(a) # A print(b) # B 阅读全文
posted @ 2023-05-19 12:00 sangern 阅读(59) 评论(0) 推荐(0)
摘要: s = str.split("Hello World") # ['Hello', 'World'] s = "Hello World".split() # ['Hello', 'World'] s = str.upper("Hello World") # HELLO WORLD s = str.is 阅读全文
posted @ 2023-05-18 23:01 sangern 阅读(33) 评论(0) 推荐(0)
摘要: names = ["Tom Cat", "Jerry Mouse", "Thomas Basper", "Gerald Din"] res = sorted(names, key=len) # 按照名字长度排序 ['Tom Cat', 'Gerald Jin', 'Jerry Mouse', 'Th 阅读全文
posted @ 2023-05-18 22:37 sangern 阅读(86) 评论(0) 推荐(0)
摘要: *a, = 'abc' # 如果不加 *a 后面的 逗号,报错 带星号的赋值目标必须位于列表或元组中 print(a) # ['a', 'b', 'c'] *a, b = 'ABC' print(a) # ['A', 'B'] print(b) # C *a, b = 'ABCD' print(a) 阅读全文
posted @ 2023-05-18 21:10 sangern 阅读(56) 评论(0) 推荐(0)
摘要: # 电脑销售量字典 counts = {'MBP': 268, 'HP': 125, 'DELL': 201, 'Small_mi': 200, 'Lenovo': 199, ' acer': 99} # 需求:提取上述电脑数量大于等于200的字典数据 count1 = {key: value fo 阅读全文
posted @ 2023-05-18 16:58 sangern 阅读(13) 评论(0) 推荐(0)
摘要: d = {i: i ** 2 for i in range(1, 8)} print(d) lst3 = ['name', 'age', 'gender'] lst4 = ['Tom', 20, 'Male', 9] d = {lst3[i]: lst4[i] for i in range(min( 阅读全文
posted @ 2023-05-18 16:41 sangern 阅读(17) 评论(0) 推荐(0)
摘要: lst2 = [(i, j) for i in range(1, 3) for j in list("ABC")] print(lst2) lst = {x ** 2 for x in range(1, 11)} print(lst) 阅读全文
posted @ 2023-05-18 16:38 sangern 阅读(47) 评论(0) 推荐(0)
摘要: lst = list("ABC") for i in enumerate(lst): print(i) # 返回结果为元组 (下标,数据) ''' (0, 'A') (1, 'B') (2, 'C') ''' for i in enumerate(lst, start=30): print(i) ' 阅读全文
posted @ 2023-05-18 15:41 sangern 阅读(39) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页