摘要:
这次介绍的是最简单的冒泡排序.......好了废话不多说先看下面 #先定义一个变量,假设我们要排列下面列表中的元素的顺序 i= [10,4,7,2,1,9,6] #先分析一下 首先先弄懂冒泡排序,两两相比,第一位比第二位大的话,就相互换位置,.....依次类推,直到最后排完的顺序应该是[1,2,4, 阅读全文
摘要:
这边分享一个我自己在用的主题,蛮简约的,关键字高亮显示。再也不用全都是一样的颜色了。网盘地址在最后哈 好了话不多说,教大家如何把主题设置到pycharm中 图1:首先把主题jar包下载下来,然后打开pycharm,按一下步骤操作,最后apply就ok了, 图2:默认显示会有行数显示出来,如不需要行数 阅读全文
摘要:
1.迭代器 迭代器能被next调用,并不断返回下一个值的对象,叫作迭代器(迭代器是对象) 概念:迭代器指的是迭代取值的工具,迭代是一个重复的过程每次重复都是基于上一次的结果而继续单纯的重复不是迭代。 特征:不依赖索引,通过next指针迭代所有数据,依次只取一个,可以大大节省空间。迭代无限量的数据 ( 阅读全文
摘要:
1.locals和globals 1.1locals 获取当前作用域中的所有内容 locals 如果在函数外,调用locals(),获取打印的是打印之前的所有变量,返回字典,全局空间作用域 locals 如果在函数内,调用locals(),获取的是调用之前的所有变量,返回字典,局部空间作用域 #例子 阅读全文
摘要:
1.函数定义处(默认形参在函数的定义) 1.1.函数的调用处(关键字实参在函数的调用处) 2.收集参数 (1)收集参数: (1) 普通收集参数 在参数的前面加一个*,代表的是普通收集参数 作用:收集多余的没人要的普通实参,构成一个元组 (2)关键字收集参数 在参数的前面加上两个*,代表的是关键字收集 阅读全文
摘要:
1.文件的拓展模式 utf-8 编码格式下,默认一个中文三个字节,一个英文或符号占用一个字节 read() 功能:读取字符的个数(里面的参数代表字符个数) seek() 功能:调整指针的位置(里面的参数代表字节个数) tell() 功能:当前光标左侧所有的字节数(返回的字节数) seek(0) 把光 阅读全文
摘要:
1.列表的相关函数 append() 功能:向列表的末尾添加新的元素 格式:列表.append(值) 返回值:None 注意:新添加的值在列表的末尾,该函数直接操作原有列表 insert() 功能:在指定索引之前插入元素 格式:列表.insert(索引,值) 返回值:None 注意:直接改变原有列表 阅读全文
摘要:
1.字符串相关操作 (1)字符串的拼接 (2)字符串的重复 (3)字符串跨行拼接 (4)字符串的索引 (5)字符串的切片:[开始索引:结束索引:步长] 2.字符串的格式化format (1)顺序传参 (2)索引传参 (3)关键字传参 (4)容器类型数据(列表或元组)传参 (5)format的填充符号 阅读全文
摘要:
# 十行十列小星星 j = 0 #定义行数 while j<10: #当行数小于10的时候 i=0 #定义列 while i <10: #当列小于10的时候 print('*',end='') #打印* i+=1 #列加1 再继续做判断打印,直到i>=10的时候跳出内层循环继续外层循环 print( 阅读全文
摘要:
1.双层循环练习 2.pass_break_continue pass:在代码块中无代码可写时,可用pass占位 break:终止当前循环,只能应用在循环里 continue:跳过当前循环,从下一次开始,只能应用在循环里 3.for循环 for循环通常跟in一起用 特点:循环遍历容器中的数据,一个一 阅读全文