博文

目前显示的是标签为“基本数据类型”的博文

Python - set & 函数

图片
一、基本数据类型补充 ─ set(是一个无序且不重复的元素集合) #创建集合,两种方式 >>> s = set([11,22,33]) #set 中最多传一个参数 >>> type(s) # 这里的#加上是为了显示,可以忽略 >>> new_s = {11,22,33} #用{},看起来像是字典,但是字典是有键值对,而set没有 >>> type(new_s) #转换 >>> li = [11,22,33] >>> set(li) #讲列表转换为集合 {33, 11, 22} >>> li = [11,11,11] >>> set(li) #集合是不允许重复的,所以当列表li转为集合的时候,想的元素在集合中只显示一次 {11} add(self,*args,**kwargs) #添加元素 >>> s = set() #创建一个空集合 >>> s.add(11) #add只能添加一个元素,也不能添加列表,添加多个可以使用update >>> s {11} update(self,*args,**kwargs) #添加元素,可以添加多个 >>> s = set() >>> s.update([11,22,33]) >>> s {33, 11, 22} clear(self,*args,**kwargs) #清除内容 >>> s.clear() >>> s set() difference(self,*args,**kwargs) #A中存在,B中不存在的,并将其赋于一个新值 >>> A = {11,22,33,44} >>> B = {11,33,55,77} >>> ret = A.difference(B) >>> A #A的数值不变 {...

Python - 数据类型

图片
一、运算符 1.算数运算符 2.比较运算符 3.赋值运算符 4.逻辑运算符 5.成员运算符 二、基本数据类型 整数 int 字符串 str 布尔值 True False 列表 list 元组 tuple 字典 dict 所有数据类型具备的方法,存在在想对应的类里面。 id()查对象、变量内存地址,dir() 查看对应方法, help() 查看对应方法详细使用说明 1.int方法 >>> n1 =4 >>> n1.bit_length() # 查看n1用二进制表示,最少可以占几位 3 # >>> 00000100 2.str方法 (方法中带有self意思不需要传任何参数,可以直接调用;有count,需要设置数值;start、end设置起始数值……) capitalize(self) #把开头字母变大写 >>> str1 = 'alex' >>> str1.capitalize() 'Alex' center(self,width,fillchar=None) #内容居中,width设置这个字符串的总长度,剩余部分会用你所填写的fillchar补充 >>> str1 = 'alex' >>> str1.center(20,'*') '********alex********' >>> str1.center(20) #默认会用空格填充 ' alex ' count(self,sub,start=None,end=None) #计算子序列个数 >>> str2 = 'alexdurand' >>> str2.count('a') #在这个字符串中计算有多少个a 2 >>> str2 = 'alexdurand' >>> str2.count(...