全排

void totalSort(int x) { if (如果x满足条件) //排完一次后验证是否满足条件 { if 满足条件 执行相应操作 } if (x不满足条件) { for(遍历数组) if(数组的某一点没有被标记) { ...

2019-03-15 13:18:35

阅读数 16

评论数 0

集合

集合是元素的无需存储容器,不容许元素重复。集合用大括号包围元素,元素可以是数值,字符串,元组,布尔变量,但是不可以是列表和其他集合。 许多列表和元组的操作(比如in, len, sum, max, min, writrlines) 以及用 for循环遍历元素,在集合中同样可以使用。列表和集合的只要...

2019-03-03 13:53:38

阅读数 16

评论数 0

对文本文件的操作

读取文本文件 首先创建一个文件和程序的连接,使用语句 infine = open(fileName,'r') 让程序能够从文本中读取数据 open函数中的第二个参数一般默认为’r’,也就是说默认为只读 创建文本文件 outFile=open(fileName,'w') 使用指定名字创建了一个文本文...

2019-03-03 13:33:13

阅读数 41

评论数 0

range 函数

range 函数常用来和for 循环一起使用。 range 函数可以用来产生一个等差数列,如果m n是整数,并且m<n,那么range(m,n)会产生一系列整数m,m+1,m+2,…,n-1。也就是说,序列开始于m,重复加一,直到加到n-1为止。 函数range(0,...

2019-03-02 18:07:33

阅读数 487

评论数 0

函数

def function(par1, par2, par3, ...): indented block of statements return expression 其中par1,par2是变量,也叫参数。通常函数体内有多个return ,一但return 执行,就立刻中止函数。 一般把函...

2019-03-02 18:07:22

阅读数 26

评论数 0

循环结构

while 循环 当条件为真时,重复执行一个缩进的语句块 while condition: indented block of statements 在开始循环之前先判断一次条件,如果条件为假,则直接跳过循环执行后面的语句,如果条件为真,循环体将被执行,每次循环体被执行完之后,会重新检验条件是...

2019-03-02 14:32:15

阅读数 12

评论数 0

分支结构

if-else 语句有如下形式 if condition: indented block of statements else: indented block of statements 根据条件的真假执行不同的语句块。每一个缩进块可以包含一条或者多条python语句。语句块中的每行语句必须...

2019-03-02 11:40:14

阅读数 26

评论数 0

sort方法和 sorted()函数

列表中的元素可以使用list1.sort()将list1变成一个含有和原来相同元素,但是其中元素不管是数字还是字母都按照升序排列的列表。

2019-03-02 11:06:14

阅读数 50

评论数 0

关系运算符和逻辑运算符

==: 等于 !=: 不等于 <: 小于 >: 大于 <=: 小于等于 >=:大于等于 in: 是子字符串 not...

2019-03-02 11:02:57

阅读数 16

评论数 0

chr和ord

如果n是非负数,那么chr(n)是ASCII值为n的单字符串。 如果str是单字符串,那么ord(str)是这个字符的ASCII值

2019-03-02 10:59:45

阅读数 18

评论数 0

open函数

open函数可以将文件的每一行作为列表的一个元素填充列表 infile=open("fileName",'r') list1=[line.rstrip() for line in infile] infile.close() 创建了一个列表,包含了文件的所有行...

2019-03-02 10:40:17

阅读数 20

评论数 0

字符串操作

str1=‘Python’ len: len(str1) 返回6,即字符串中字符的个数 upper: str1.upper() 返回 ‘PYTHON’,把字符串中所有字符转换成大写字母 lower: str1.lower() 返回’python’,把字符串中所有字符转换成小写字母 count: s...

2019-03-02 09:50:37

阅读数 22

评论数 0

list()函数和tuple()函数

list()函数可以把字符串或者元组变成列表,例如list('abc')的值是['a','b','c'] tuple()可以把字符串或者列表变成元组,例如tuple(['a','b','c'])的值是('a','b','c')

2019-03-02 09:12:56

阅读数 37

评论数 0

元组对象

和列表类似,元组是一个有序的元素序列。两者的差别在于元组不可以直接修改,即元组没有append, insert, extend方法,也不可以直接删除。除此之外,列表的其他方法同样适用与元组。 元组的定义: t=('a','b','c')或者是t='a','b','c' 都创建了一个元组t,并且赋予...

2019-03-02 08:54:44

阅读数 24

评论数 0

split和join方法

split是将一个字符串变成其字串组成的列表,join是将一个字符串列表变成一个字符串。 例如:strVar="value0,value1,value2......,valueN" 再L=strVar.split(","),则...

2019-03-02 08:42:07

阅读数 28

评论数 0

列表对象

列表是有序序列,其中对象可以是任何类型,并且不要求类型一致。 列表的建立: nums=[5,10,4,5] word=['spam','ni'] 列表的操作: len(): len(word)返回列表中元素的个数 max():max(nums)返回列表中的最大值,要求列表中元素必须是相同类型 m...

2019-03-01 20:21:27

阅读数 13

评论数 0

PTA 乙级 1095 解码PAT准考证

完结撒花!! 下学期学过数据结构后会把甲级题目写掉。 #include<stdio.h> #include<stdlib.h> #include<math.h> t...

2019-02-18 15:53:01

阅读数 93

评论数 0

PTA 乙级 1094 谷歌的招聘

#include<stdio.h> #include<string.h> #include<math.h> int isPrime(int num) { if (...

2019-02-18 13:43:19

阅读数 43

评论数 0

PTA 乙级 1093 字符串A+B

#include<stdio.h> #include<stdlib.h> #include<string.h> #define X 1000001 int main...

2019-02-18 13:23:02

阅读数 35

评论数 0

PTA 乙级 1092 最好吃的月饼

#include<stdio.h> #include<stdlib.h> int main() { int M, N; scanf("%d %d", &amp...

2019-02-18 13:06:28

阅读数 42

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭