摘要:
一、举例讲解 class Person: country = 'China' #创造了一个只要是这个类就一定有的属性 #类属性 静态属性 def __init__(person,*args):#初始化方法,self是对象,是一个必须传的参数 #self就是一个可以储存很多属性的大字典 person. 阅读全文
摘要:
一、写函数计算传入字符串中【数字】、【字母】、【空格】、【其他】的个数,并返回结果。 def count(s): dic = {'数字':0,'字母':0,'空格':0,'其他':0} for i in s: if i.isdigit(): dic['数字'] +=1 elif i.isalpha( 阅读全文
摘要:
一、函数定义: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等... 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据。 二、函数结构 def 函数名( 阅读全文
摘要:
1、列表去重 #列表去重 li = [1,2,33,33,2,1,4,5,6,6] set1 = set(li)# 转为集合 li = list(set1)# 转为列表 print(li)#[1, 2, 33, 4, 5, 6] 2、删除所含输入字母或数字的键值对 #删除所含输入字母或数字的键值对 阅读全文
摘要:
1、只读文件 #以文本打开文件'r' f = open('C:\\Users\\Administrator\\Desktop\\Python\\f.txt',mode='r',encoding='utf-8') content = f.read() print(content) f.close()# 阅读全文
摘要:
1、集合set概念: 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 1、去重,把一个列表变成集合,就自动去重了。 2、关系测试,测试两组数据之前的交集、差集、并集等关系。 2、集合创建: set1 阅读全文
摘要:
1、列表所有元素全部单独输出 #所有元素全部单独输出 li = [1,2,3,'taibai',[4,5,6,'taibaia']] for i in li: if type(i) == list: for k in i: print(k) else: print(i) 或 for i in ran 阅读全文
摘要:
1、字典增 #字典增 dic = {'name': '大白', 'age': 20} dic['hight'] = 180 #没有键值对,添加 dic['age'] = 18 #有键值对,覆盖 print(dic) #{'name': '大白', 'age': 20, 'hight': 180} # 阅读全文
摘要:
1、列表增。 # append 追加,给列表的最后面追加一个元素 li = ['alex','wufa','太白','大白'] li.append('教师') li.append(1) print(li)#['alex', 'wufa', '太白', '大白', '教师', 1] #向列表里持续增加 阅读全文
摘要:
1、使用while 、for循环分别打印字符串s = 'fsufhjshh3hf'中每一个元素。 #使用while 、for循环分别打印字符串s = 'fsufhjshh3hf'中每一个元素。 s = 'fsufhjshh3hf' for i in s: print(i) 或 index = 0 w 阅读全文