您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > Python > python学习总结
一、变量方法upper()将字符串全部大写方法lower()将字符串全部小写方法rstrip()删除字符串末尾空白方法lstrip()剔除字符串开头空白方法strip()剔除字符串两端空白方法str()转换成字符串类型二、列表1、列表是有序集合,索引从0开始,倒序从-1开始,用[]来表示,用逗号分隔其中的元素。2、append()方法在列表末尾增加元素3、insert()方法可在列表的任意位置添加新元素,需要制定新元素的索引和值例如:mm=[‘11’,’22’,’33’]Mm.insert(0,’00’)输出mm:[‘00’,’11’,’22’,’33’]4、使用del语句删除元素知道元素位置,通过delmm[0]删除第一个元素5、使用pop()方法删除列表末尾的元素,并可以接着使用他的值例如:ss=mm.pop()输出mm:[‘11’,’22’]Ss=006、使用pop()方法也可以删除列表任何位置的元素,需要在()中指定要删除的元素索引即可。例如:ss=mm.pop(0)输出mm:[‘11’,’22’]Ss=007、根据值删除元素,使用方法remove()例如:ss=mm.remove(‘33’)输出mm:[‘11’,’22’]Ss=338、方法sort()对列表进行永久性排序--按字母顺序排序9、方法sort()传递参数reverse=True,即sort(reverse=True)对列表进行永久性排序--按字母相反顺序排序10、使用函数sorted()对列表进行临时排序,不影响原始排列顺序11、方法sorted()传递参数reverse=True,即sort(reverse=True)对列表进行临时排序--按字母相反顺序排序12、倒着打印列表,可使用方法reverse(),反转列表元素的排列顺序(不是按字母相反顺序排列)13、函数len()可快速获悉列表长度三、创建数字列表1、使用函数range()可以轻松的生成一系列数字例如:forvalueinrang(1,5):Print(value)输出的是12342、使用函数list()将range()的结果直接转换成列表。例如:numbers=list(range(1,6))输出numbers为[1,2,3,4,5]3使用range()函数也可指定步长例如:numbers=list(range(2,11,2))输出numbers为[2,4,6,8,10]3、python中两个星号(**)表示乘方运算例如:list=[]forvalueinrange(1,9):ss=value**2list.append(ss)printlist输出:[1,4,9,16,25,36,49,64]5、对数字列表进行简单的统计计算,有专门处理数字列表的python函数例如:digits=[1,2,3,4,5,6,7,8,9,0]输入:min(digits)0输入:max(digits)9输入:sum(digits)456、列表切片例如:list=['a','b','c','d','e']printlist[0:3]输出:['a','b','c']printlist[1:3]输出:['b','c']printlist[:3]输出:['a','b','c']printlist[2:]输出:['c','d','e']7、复制列表list=['a','b','c','d','e']list2=list[:]printlist2输出:['a','b','c','d','e']四、元组1、元组是用小括号()而不是用中括号[]来标识的,元素是不可以修改的例如:ss=(200,50)例如:mm=(‘aa’,’bb’,’cc’,’dd’)虽然不可以修改元素,但是可以修改元组变量五、if语句1、简单例子lists=['a','b','c','d','e']forlistinlists:iflist=='b':printlist.upper()eliflist=='c':printlist.lower()else:printlist输出:aBcde六、字典1、python中,字典是一系列键-值对。每个键都与一个值相关联,可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。字典用花括号{}中的一系列键-值对表示例如:alien={'a':'aa','b':'bb'}printalien['a']输出aa2、创建键-值对dc={}dc['color']='red'dc['point']=5printdc输出:{'color':'red','point':5}3、修改键-值对dc={'color':'red','point':5}dc['color']='blue'dc['point']=6printdc输出:{'color':'blue','point':6}4、打印键-值对例如:love_name={'name':'tengna','old':'30','city':'nanj'}printmylove+love_name['name'].title()输出:myloveTengNaPs:Pythontitle()方法返回标题化的字符串,就是说所有单词都是以大写开始,其余字母均为小写5、删除键-值对使用del语句将相应的键值对彻底删除。使用del语句时,必须指定字典名和要删除的键。dc={'color':'red','point':5}deldc['color']printdc输出:{'point':5}Ps:删除的键值对永远消失了5、遍历字典中所有的键-值对dc={'color':'red','point':5,'username':'tengna'}fork,vindc.items():printkprintv输出:colorredusernametengnapoint5Ps:要编写用于遍历字典的for循环,可声明两个变量,用于存储键值对中的键-值。方法items(),返回一个键值对列表。6、遍历字典中的所有键dc={'color':'red','point':5,'username':'tengna'}forkindc.keys():printk.title()输出:ColorUsernamePoint7、按顺序遍历字段中的所有键8、遍历字典中的所有值dc={'color':'red','point':5,'username':'tengna'}forvindc.values():printv输出:redtengna59、为剔除重复,可使用集合(set)。集合类似于列表,但每个元素都必须是独一无二的dc={'color':'red','point':5,'color2':'red','username':'tengna'}forvinset(dc.values()):printv输出:tengnared5七、嵌套1、
本文标题:python学习总结
链接地址:https://www.777doc.com/doc-7027784 .html