Python整理一

17552 ワード

---コンテンツの復元開始---
Python(pailen)は最近この言語を勉強していますが、実は数年前にperlを勉強していたときからこの言語があることを知っていました.perlを話している本の後ろでpythonを勉強することをお勧めし、2章の入門も添付しています.その時初めて見たらperlに似ていた.
ここ数日pythonの基本的なことを学んで、整理してみました.次のようになります.
#!/usr/bin/python
'''
    3.XX  ,   UTF-8,     .
'''
#coding=utf-8

'''    , Perl      #     ,         3    '''

print("1. Mirror,python Helloworld  .");
print();

print("2. '''    , Perl      #     ,         3    '''");
print();

print("3. Hello World!");
print();

print("4.   ,  !");
print();

print("5. python  :3.xx");
print();

print("6.    ");
a,b,c=1,"Mirror",1.13;
print("a,b,c=1,\"Mirror\",1.17; #       ,      ,      . perl  ");
print("    ");
print();
print("a=",a);
print("b=",b);
print("c=",c);

print();
print("7.       ");
print("str=my name is mirrortom.        ~!@#$%^&*()_+|?/\\");
print("  :  name  .str[3:8],  3( )   8(  )");
str='my name is mirrortom.        ~!@#$%^&*()_+|?/\\';
print(str[3:8]);
print("     :         str * 2");
print(str * 2);

print();
print("8.  del        ,     C       ?");
print("-1.name = 'mirror';sex=0;","
-2.del name,sex
","
-3.print(name,sex)
"); print("NameError: name 'name' is not defined",' 3 : , '); print(); print("9. ,python []",' , perl .'); list=['1str',2,'3str','mirrortom']; print (list); print (list[0]); print (list[1]); print (list[2]); print (list[3]); print(" :print (list[4])",'list index out of range, '); print(); print("9. :tuple [t^pl] , , . , , "); print(" :data=('1str',2,'3str','mirrortom')"); tupledata=('1str',2,'3str','mirrortom') print(tupledata); print(tupledata[0]); print(tupledata[1]); print(tupledata[2]); print(tupledata[3]); print(tupledata*2); print(); print("10. dictionary, , . json ."); print(" : dict={'name':'mirror','sex':' '}
print(dict)
"); dict={'name':'mirror','sex':' '}; print (dict); print(dict['name']); print("print(dict['name']);") print(dict['name']); print(); print("11. "); print(" , "); print(" : int(a) long(a):3.xx long , int"); print("a='1';print(int(a));print(float(a));"); a="1"; print(int(a)); print(float(a)); print(" :a='a';print(ord(a));"); a='a'; print(ord(a)); print(); print("12. // . ,"); print(" :19//3"); print(19//3); print(" :19/3. //"); print(19/3); print(" ( ):19%3"); print(19%3); print(); print("13. . . "); print("== != <> > < <= >=",' <> 3.XX .'); print(); print("14. . "); print("= += -= *= /= %= **= //="); print(" :a,b=3,4;a+=b;print(a);a//=b;print(a)"); a,b=3,4; a+=b; print(a); a//=b; print(a); print(); print("15. .& | ^ ~ << >> ."); print(" . ."); print(); print("16. and or not "); print("a,b=3,5;print(a and b);print(a or b);print(not not b);"); a,b=3,5; print(a and b); print(a or b); print(not not b); print(); print("17. in not in SQL .python . ."); print(); print("18. is is not ."); print(" :a=b=1;print(a is b);
c=d='mirror';print(c is d)
a=1;b='1';print(a is b);
c='mirror';d='mirror'
"); a=b=1; c=d='mirror'; print(a is b); print(c is d); a=1;b='1'; print(a is b); c='mirror';d='mirror'; print(c is d); print(" , , C# .print(id(a));"); print(id(a)); print(" print(id(1));print(id('mirror'));print(id(a)); "); print(id(1));print(id('mirror'));print(id(a)); print(); print("19.if . , if . , . ."); print(" : if , , ,
if 0==1:
\tprint('0==1');
\tprint('false')
"); if 0!=1: print ('0!=1'); print('false'); print(" , , "); print("if 0==1:
\tprint('0==1')
print('true');
"); if 0==1: print ('0==1'); print('true # print, . IF '); print(" , ,
if(1==1):print('true');
"); if(1==1):print('true #python switch , if xx: elif xx:'); print(); print("20. . , for while do while."); print("i=1;
while i==1:
\ti+=1;
\tprint(i);
"); i=1; while i==1: i+=1; print (i,'# 2'); print("continue break . "); print(" ,else ?
while xx:
\t.....;
\t.....;
else:
\t else ;
"); print(' else , , break , else'); print(); print("for : foreach :
for var in ('1','2'):
\tprint(var)
"); for i in ('1','2'): print(i); print(); print("21.pass . ?
. :
if 1==1:
\tpass # .
"); if 1==1: pass print(" , . . python , , .") print(":( , , pass . ."); print(); print('22. . randrange(0,5,1); .
\t : , random , random import random
'); print("import random;
print(random.randrange(0,5));
"); import random; print(random.randrange(0,5,1)); import math; print('import math;
math.pi #
',math.pi); print('math.e #',math.e); print(); print('23. '); print('\\ , , .
\\a
'); print("r'\
'
",' r, , .'); print(r'\\'); print(); print('24. , .%(name)s :% ,name ,s .'); print("print (\"my name is %(name)s programAge %(pa)d years.\" %{'name':'mirror','pa':3}) ;"); print ("my name is %(name)s programAge %(pa)d years." %{"name":'mirror',"pa":3}) ; print(":) 3.XX C# string.format. str.format(). "); print("print(\"my name is {0} programAge {1}.\".format('mirror',3));") print(" , .print(\"my name is {name} programAge {pa}.\".format(name='mirror',pa=3));"); print("my name is {0} programAge {1}.".format('mirror',3)); print("my name is {name} programAge {pa}.".format(name='mirror',pa=3)); print(); print(" , . ");