摘要:
质数判断方法 一、暴力法 定义:一个只能被1和自身整除的数为质数 算法:从2开始遍历至数字本身减一,若可被其他数整除则不是质数 点击查看代码 def isPrime(x): if x==1: return False for i in range(2,x): if not x%i: return F 阅读全文
摘要:
#字典常用操作 ##1.构造(初始化) ###(1)基本构造 ####①空字典 >>>dic1={} >>>dic2=dict() ####②直接赋值 >>>dic3={'name':'zhangdanshen','age':22} >>>dic1.update(name='zhangdanshen 阅读全文
摘要:
range()函数 1.描述 Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。 range()函数与列表切片在使用上原理相似 2.语法 range(stop) range(start, stop[, step]) 3.参数 st 阅读全文
摘要:
sort()函数 1.描述 sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。 sort()的排序是稳定排序 2.语法 list.sort( key=None, reverse=False) 3.参数 key -- 主要是用来进行比较的元素,只有一个参数,具体的函数 阅读全文
摘要:
#Linux常用命令 ##一、目录操作 ###1.目录切换——cd 命令: cd 目录 cd / 切换到根目录 cd /usr 切换到根目录下的usr目录 cd ../ 切换到上一级目录 或者cd .. cd ~ 切换到home目录 cd - 切换到上次访问的目录 ###2.目录查看——ls[-al 阅读全文
摘要:
#方法一 列表生成式 先转换成字符,再用列表生成式 >>>num=123 >>>nums=[int(x) for x in str(num)] [1,2,3] #方法二 使用map() >>>num=123 >>>nums=list(map(int,str(num))) [1,2,3] 阅读全文
摘要:
#一、列表生成式 运用列表生成式,可以写出非常简洁的代码。一般情况下循环太繁琐,而列表生成式则可以用一行语句代替多行循环生成列表。 格式: [ expression(i) for i in 序列 if …] == 表达式+循环+条件 #二、常见应用 ###1.使用表达式 ####①生成一个列表,列表 阅读全文
摘要:
#sum()函数 ##1.描述 sum()方法是对迭代对象进行求和计算 ##2.语法 sum(iterable[, start]) ##3.参数 iterable:可迭代对象,有:列表、元组、字典、集合等 start:起始值,指定相加的参数,如果没有设置这个值,默认为0 ##4.返回值 返回迭代对象 阅读全文
摘要:
#方法分析 将以下二维列表变为一维列表。 nums=[[1,2,3],[4,5,6],[7,8,9]] ##一、列表生成式(推导式) >>>[num for hang in nums for num in hang] [1,2,3,4,5,6,7,8,9] ##二、双重循环 >>>res=[] >> 阅读全文
摘要:
#切片 ##一、索引 包括:正索引和负索引两部分,如下图所示,以list对象a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]为例: ##二、切片基本内容 一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_index、end_index、step)。 当只有一个“: 阅读全文