1.capitalize的用法:即将输出字符串首字母大写 test = "heLLo" v = test.capitalize() print(v) 结果:Hello. 2.casefold和lower的用法以及区别 test = "heLLo" v1 = test.casefold() print(v1) v2 = test.lower() print(v2) 结果:hello,hello.结果相同,但是适用范围不一样.casefold可以识别世界上大部分国家的…
python的基础知识: 基本数据类型:int   str   list   tuple   dict   bool 一.整型的属性功能 1.工厂方法将字符串转换成整型 a = " b = int(a) print(b) print(type(b),b) #查看类型,同时可以返回b的值 # c = '124asd' 里秒你包含字符的,就不能用这个方法转换了 #可以通过print(type(c))来查看他的类型 运行结果 1234 <class 'int'> 1234 2.bit_le…
一.数字int(..)二.字符串replace/find/join/strip/startswith/split/upper/lower/formattempalte = "i am {name}, age : {age}"# v = tempalte.format(name='alex',age=19)v = tempalte.format(**{"name": 'alex','age': 19})print(v)三.列表append.extend.insert索…
1.abs函数,求绝对值. a = abs(-3) print(a) 返回:3 2.all函数:判断是否是可迭代对象. 官方解释:Return True if bool(x) is True for all values x in the iterable.  If the iterable is empty, return True. '])) #print(all('2','4','9')) #会报错,因为里面不是可迭代对象 print(all('')) #空字符串也是可迭代对象 print…
一.迭代器 1.什么是迭代器协议:对象必须提供一个next方法,执行该方法要返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代(只能往后走,不能往前走). 2.可迭代对象:实现了迭代协议的对象,(如何实现:对象内部定义了一个__iter__()方法). 3.协议是一种约定,可迭代对象实现迭代器协议,python的内部工具(如for循环,sum,min,max函数等)使用迭代器协议访问对象. 4.python种强大的for循环机制: for循环的本质:循环所有对象,全部是…
一.eval函数 python eval() 函数的功能:将字符串str当成有效的表达式来求值并返回计算结果. 语法:eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数compile()返回的代码对象 globals:可选.必须是dictionary locals:可选.任意map对象 如果提供了globals参数,那么它必须是dictionary类型:如果提供了locals参数,那么它可以是任意的map对象.…
一.元组基本属性 1.元组不能被修改,不能被增加.不能被删除 2.两个属性 tu.count(22)       #获取指定元素在元组中出现的次数tu.index(22)      #获取指定元素的缩影位置 二.元组的基本方法 1.书写格式 tu = (11,33,"hello",(88,555),[("nice",44),True]) 一般写元组的时候,推荐在最后加入 逗号 2.可以被索引.切片 tu = (11,33,"hello",(88,…
一. 1.字符串转集合 s = 'hello' se = set(s) print(se) {'e', 'o', 'h', 'l'} 2.列表转集合 l1 = ['hello','python','nice'] se1 = set(l1) print(se1) {'nice', 'python', 'hello'} 3.add:添加元素 s = {1,2,3,4,5,6,} s.add(9) print(s) {1, 2, 3, 4, 5, 6, 9} 4.clear:清空 s1 = {1,2,…
一. 1.根据序列,创建字典,并指定统一的值 v = dict.fromkeys(["],222) print(v) {': 222} 2.根据key 获取值,key不存在时,报错:get方法,存在时返回对应值,不存在时返回后面代替值,不会报错 . dic = { "k1":'v1', "k2":'v2' } v= dic.get('k3',1111) print(v) 1111 3.pop:删除并返回值,如果不存在时,返回后面备用的值,不会报错 dic…
一.列表提供的一些方法 1.append():在原值最后追加 li = [11,22,33,44,55,] li.append(99) print(li) li.append('中国') print(li) [11, 22, 33, 44, 55, 99] [11, 22, 33, 44, 55, 99, '中国'] 2.clear():清空列表 li = [11,22,33,44,55,] li.clear() print(li) 3.copy:拷贝,而且是浅拷贝,有返回值 li = [11,…