自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

转载 generator函数

print'定义Generator函数'def func(n):    for i in range(n):        yield iprint'在for 循环中输出'for i in func(3):    print iprintprint'使用next()输出'r =func(3)print r.next()print r.next()pr

2017-07-24 15:39:17 235

转载 lambda函数

def func():    x=1    y=2    m=3    n=4    sum=lambda x,y:x+y    print sum    sub=lambda m,n:m-n    print sub    return sum(x,y)*sub(m,n)print func()printprint'lambda的函

2017-07-24 15:20:14 397

转载 递归

def refunc(n):    i=1    if n>1:               #递归的结束判断        i=n        n=n*refunc(n-1)    #递推    print"%d!=" %i,n    return n               #回归refunc(5)printprint'使用reduce计算阶乘

2017-07-24 15:13:59 370

转载 函数的嵌套

#-*- coding:UTF-8 -*-print'嵌套函数'def sum(a,b):    return a+bdef sub(a,b):    return a-bdef func():    x=1    y=2    m=3    n=4    return sum(x,y)*sub(m,n)print func()

2017-07-24 14:56:06 421

转载 函数参数

#-*- coding:UTF-8 -*-from __future__ import divisiondef append(args=[]):   #定义函数,接受一个列表    if len(args)        args=[]    args.append(0)    print argsappend()append([1])append()

2017-07-24 14:39:28 258

转载 内联函数

#-*- coding:UTF-8 -*-print'apply()'def sum(x=1,y=2):    return x+yprint apply(sum,(1,3))printprint'filter()'def func(x):    if x>0:        return xprint filter(func,range(-9,10

2017-07-24 12:00:33 429

转载 import_

#-*- coding:UTF-8 -*-print'自定义模块'from copy import deepcopycount=1def func():    global count    count=count+1    return count#-*- coding:UTF-8 -*-import myModule1print"count=",

2017-07-24 11:06:19 264

转载 序列

print'索引操作'tuple=("apple","banana","grape","orange") #元组,列表,字符串统称为序列list=["apple","banana","grape","orange"]str="apple"print tuple[0]print tuple[-1]print list[0]print list[-1]print str

2017-07-24 10:17:51 197

转载 字典 拷贝

print'调用sorted()排序'dict={"a":"apple","b":"banana","c":"orange","d":"grape"}print dictprintprint'按照key 排序'print sorted(dict.items(),key=lambda d:d[0])printprint '按照value排序'print sorted(

2017-07-24 10:00:21 1147

转载 字典的更新,遍历

dict={"a":"apple","b":"banana","c":"grape","d":"orange"}print'输出key的列表'print dict.keys()print'输出value的列表'print dict.values()print'每个元素是一个key和value组成的元组,以列表的方式输出'print dict.items()print

2017-07-24 09:37:58 721

转载 列表和字典遍历

dict={"a":"apple","b":"banana","g":"grape","o":"orange"}dict["w"]="watermelon"del(dict["a"])dict["g"]="grapefruit"print dict.pop("b")print dictdict.clear()print dictprint#字典的遍历

2017-07-23 22:11:34 1976

转载 字典

dict={"a":"apple","b":"banana","g":"grape","o":"orange"}print dictprint dict["a"]#使用数字作为索引dict={1:"apple",2:"banana",3:"grape",4:"orange"}print dictprint dict[2]#字典的添加、删除dict={

2017-07-23 21:44:35 265

转载 list4

#堆栈的实现list=["apple","banana","grape"]list.append("orange")print listprint"弹出的元素:",list.pop()#默认弹出末位print list#队列的实现list=["apple","banana","grape"]list.append("orange")print l

2017-07-23 21:22:15 266

转载 list

list=["apple","grape","banana","orange"]list.remove("grape")print listlist=["apple","banana","grape","orange"]print list.index("grape")print list.index("orange")print "orange" in list

2017-07-23 21:14:29 191

转载 list2

list=["grape","orange"]list2=["apple",list,"orange"]print listprint list2list3=[i for i in list if i not in list2]print list3======================= RESTART: C:/Python27/list2.py =

2017-07-23 19:13:57 388

转载 list 列表遍历

list=["apple","banana","grape","orange"]print listprint list[2]list.append("watermelon")  #末尾附加元素list.insert(1,"grapefruit")  #插入第二个位置元素print listlist.remove("grape")  #移除元素 print list

2017-07-23 18:53:20 333

转载 range()二元元组遍历

#使用range()循环遍历tuple=(("apple","banana"),("grape","orange"),("watermelon",),("grapefruit",))for i in range(len(tuple)):    print "tuple[%d]:"  %i,"",    for j in range(len(tuple[i])):       

2017-07-23 18:33:33 1253

转载 文章标题

contnue 语句x=input(“输入x的值:”) y=0 for y in range(0,100): if x<>y: print”y=”,y continue else: print”x=”,x break ======================= RESTART: C:/Python2

2017-07-23 16:59:55 157

转载 for in 语句

#for in 语句for x in range(-1,2):    if x>0:        print"正数:",x    elif x==0:        print"零:",x    else:        print"负数:",xelse:    print"循环结束"#传统for 循环的实现x=0while x

2017-07-23 16:52:28 590

转载 input和raw_inpt

#raw_input()x=raw_input("x:")x=int(x)x=x+1print x#input()x=input("x:")print xx=raw_input("x:")print x输出===================== RESTART: C:/Python27/input_raw.py ===========

2017-07-23 15:57:40 282

转载 同上一篇

#include#includeint main(){ struct Student{long num;char name[20];char sex;float score;}stu_1={10101,"Li lin",'M',89};struct Student*p;p=&stu_1;printf("No.:%ld\nname:%s\nse

2016-06-05 21:43:42 289

转载 通过指向结构体变量的指针变量输出结构体变量中成员的信息

#include#includeint main(){struct Student{long num;char name[20];char sex;float score;};struct Student stu_1;struct Student*p;p=&stu_1;stu_1.num=10101;strcpy(stu_1.name,"

2016-06-05 21:11:47 784

转载 有n个学生的信息(包括学号,姓名,成绩),要求按照成绩的高低顺序输出学生的信息

#include#includestruct Student{int num;char name[20];float score;};int main(){struct Student stu[5]={{10101,"Zhang",78},{10103,"wang",98},{10106,"Li",86},{10108,"Ling",73.5},{10110

2016-06-05 20:42:05 46649 3

转载 有三个候选人,每个选民只能投票选一人要求编一个统计选票的程序

#include#includestruct Person{char name[20];int count;} leader[3]={"Li",0,"Zhang",0,"Sun",0};int main(){int i,j;char leader_name[20];    for(i=1;i{scanf("%s",leader_name);f

2016-06-05 20:23:22 11125 4

转载 输入两个学生的学号,成绩,输出成绩较高的学生的学号姓名和成绩

#includeint main(){struct Student{long int num;char name[20];        float score;} student1,student2;scanf("%ld%s%f",&student1.num,student1.name,&student1.score);scanf("%ld%s%f",&s

2016-06-05 20:01:35 14370

转载 用malloc函数开辟一个动态存储区,存入五个学生的成绩,输出不合格成绩

#include#includeint main(){void check(int *p);int *p1,i;p1=(int *)malloc(5*sizeof(int));for(i=0;iscanf("%d",p1+i);check(p1);return 0;}void check(int *p){int i;printf("The

2016-06-04 23:42:30 1482

原创 指向指针变量的指针

#include#includeint main(){int a[5]={1,2,3,4,5};int i,*num[5];int **p;for(i=0;i{num[i]=&a[i];p=num+i;printf("%5d",**p);}return 0;}

2016-06-04 22:26:12 313

转载 指针数组比较字符串按首字符从小到大排序

#include#includeint main(){void sort(char *name[],int n);void pr(char *name[],int n);char *name[]={"Follow me","BASIC","Great Wall","FORTRAN","Computer design"};int n=5;sort(name,n);

2016-06-04 21:50:54 1457 2

转载 指针数组找出不及格的学生的课程及学号

#includeint main(){float score[][4]={{70,70,50,90},{66,39,67,88},{34,78,90,66}};float *search(float(*pointer)[4]);float *p;int i,j;    for(i=0;i{p=search(score+i);if(p==*(score+i))

2016-06-04 21:27:03 1167

转载 指针函数输出k个学生的全部成绩

#includeint main(){float score[3][4]={{60,70,80,90},{56,89,67,88},{34,78,90,66}};float*search(float(*pointer)[4],int n);float *p;int i,k;printf("enter the number of student:");scanf("%

2016-06-03 23:49:15 885

转载 用指向函数的指针作函数参数

#includeint main(){int fun(int a,int b,int(*p)(int,int));int max(int a,int b);int min(int a,int b);int sum(int a,int b);int (*p)(int,int);int a,b,n;printf("enter a b:\n");scanf("%d

2016-06-03 22:45:55 441

转载 用函数调用实现字符串的复制

#includeint main(){void copy_string(char from[],char to[]);char a[]="I am a student";char b[]="You are a student";printf("string a=%s\nstring b=%s\n",a,b);printf("copy string a to string

2016-06-03 20:04:13 6864 5

转载 字符串指针变量

#includeint main(){char *string="I love China !";/*string[]=''  ''*/printf("%s\n",string);printf("%c\n",*(string+7));return 0;}

2016-05-29 22:52:16 501

转载 查找有一门以上课程不及格的学生,输出他们的全部成绩

#includeint main(){float average(float *p,int n);    float search(float (*b)[4],int n);void sear(float(*c)[4],int n);float score[3][4]={65,57,70,60,80,87,50,81,90,99,100,98};printf("%5.2

2016-05-29 22:37:15 7894 1

转载 有3个学生,各修四门课,求总平均分及第n个学生的总分

#includeint main(){float average(float *p,int n);    float search(float (*b)[4],int n);int n;printf("enter ish student:\n");    scanf("%d",&n);float score[3][4]={65,67,70,60,80,87,90,8

2016-05-29 22:01:18 1567

转载 用指针变量输出二维数组

#includeint main(){int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};int *p,i,j;p=a[0];       /*赋首地址    */    for(;p{if((p-a[0])%4==0) printf("\n");printf("%4d",*p);}printf("\n");re

2016-05-29 20:03:06 1089

转载 二维数组有关数据

二维数组有关数据

2016-05-29 19:51:33 298

转载 二维数组指针的表示

见下图

2016-05-28 23:41:21 541

原创 用指针对十个整数大小排序

#include#define N 10int main(){void inv(int *x,int n);int i,a[10]={3,7,9,11,0,6,7,5,4,2},*p=a;printf("The original array:\n");for(i=0;iprintf("%4d",*p++);printf("\n");p=a;inv(p,1

2016-05-28 22:26:30 835 2

转载 实参和形参都是指针。。

#include#define N 10int main(){void inv(int *x,int n);int i,a[10]={3,7,9,11,0,6,7,5,4,2},*p=a;printf("The original array:\n");for(i=0;iprintf("%4d",*p++);printf("\n");p=a;inv(p,1

2016-05-28 22:01:48 1160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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