#列表生成式 range用法
L=list(range(1,11))
print(L)
#[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
L1=[]
for x in range(1,11):
L1.append(x*x)
print(L1)
#生成[1x1, 2x2, 3x3, ..., 10x10]
L2=[x*x for x in range(1,11)]
#还可以在此基础上加上if判断 奇数平方
L3=[x*x for x in range(1,11) if x%2==1]
print(L3)
import os#导入os模块
L4=[d for d in os.listdir('.')]
print(L4)#列出文件目录
d={'x':'A','y':'B','z':'C'}
for k,v in d.items():
print(k,'=',v)
#字符串小写
L= ['Hello', 'World', 'IBM', 'Apple']
print([s.lower()for s in L])
c
#include<stdio.h>intmain(){voidswap(int*p1,int*p2);int a,b;int*pointer1,*pointer2;printf("please enter a and b:");scanf("%d,%d",&a,%b);
pointer1=&a;//point指向a
pointer2=&b;//指向b if(a<b)swap(pointer1,pointer2);//去调用一个swap printf("max=%d,min=%d\n",a,b);return0;}voidswap(int*p1,int*p2){int temp;*p1=*p2;*p2=temp;}#include<stdio.h>intmain(){voidswap(int*p1,int*p2);int a,b;int*pointer1,*pointer2;printf("please enter two integer numbers:");scanf("%d,%d",&a,&b);
pointer1=&a;
pointer2=&b;if(a<b)swap(pointer1,pointer2);//调用swap函数,用指针变量做实参 printf("max=%d,min=%d\n",*pointer1,*pointer2);return0;}voidswap(int*p1,int*p2)//形参 指针变量 {int*p;
p=p1;
p1=p2;
p2=p;}
1.28python#列表生成式 range用法L=list(range(1,11))print(L)#[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]L1=[]for x in range(1,11): L1.append(x*x) print(L1)#生成[1x1, 2x2, 3x3, ..., 10x10]L2=[x*x for x in range(1,11)]#还可以在此基础上加上if判断 奇数平方L3=[x*x for x in range(