![]() |
|---|
| © getcodify.com |
由於語法渲染問題而影響閱讀體驗, 請移步博客閱讀~
本文GitPage地址
Integer/Float calculation
################################# caculating ########################Operator Description Example+ Addition operator 100 + 45 = 145- Subtraction operator 500 - 65 = 435* Multiplication operator 25 * 4 = 100/ Float Division Operator 10 / 2 = 5.0// Integer Division Operator 10 / 2 = 5** Exponentiation Operator 5 ** 3 = 125% Remainder Operator 10 % 3 = 1 # 10 / 3 = 3 ... 1
Float formate
##########print##########pi = 3.141592653print('%10.3f' % pi) #字段宽10,精度3## 3.142print("pi = %.*f" % (3,pi)) #用*从后面的元组中读取字段宽度或精度## pi = 3.142print('%010.3f' % pi) #用0填充空白## 000003.142print('%-10.3f' % pi) #左对齐## 3.142print('%+f' % pi) #显示正负号## +3.141593
List
## duplicats removingA = [1,1,1,2,3,4,3]print(A)
Remove duplicates from list
list(set(A))
int list to str list
[str(x) for x in int_list]
or
a_list = ["1", "2", "3"]##int list to str listlist(map(str, a_list))##str list to int listlist(map(int, a_list))
逐个相减
c = [b[i] - a[i] for i in range(len(a))]
Compare Two list
l = [1, 2, 3, 5]l_one = [2, 8, 6, 10]print set(l) & set(l_one)
Time
import timeprint(time.time())time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
Date caculating
import datetime #导入日期时间模块today = datetime.date.today() #获得今天的日期print today #输出今天日期2016-01-25yesterday = today - datetime.timedelta(days=1) #用今天日期减掉时间差,参数为1天,获得昨天的日期print yesterday2016-01-25tomorrow = today + datetime.timedelta(days=1) #用今天日期加上时间差,参数为1天,获得明天的日期print tomorrow2016-01-25print "昨天:%s, 今天:%s, 明天:%s" % (yesterday, today, tomorrow) #
For loop
for x in range(0,10):print (x,end = '')
Read/Write a file
###read filef = open("demofile.txt", "r")print(f.read())with open(fname) as f:content = f.readlines()### write to filefo = open("foo.txt", "w")fo.write( "www.runoob.com!\nVery good site!\n")fo.close()## wirte at the end of the filewith open('something.txt', 'a') as f:f.write('text to be appended')
A =" "B =u"\u2581"C =u"\u2582"D =u"\u2583"E =u"\u2584"F =u"\u2585"G =u"\u2586"H =u"\u2587"I =u"\u2588"for i in A,B,C,D,E,F,G,H,I:print("\x1b[3;45;6m%s\x1b[0m"%(i),end='')

path
import pathlibpathlib.Path(__file__).parent.absolute()import pathlibpathlib.Path().absolute()import ossys.path[0]## Chage Workind Directorimport osos.chdir("../")
import
## import from the same directoryimport XXX## import from the directories in the same directoryfrom Directory import xxx## import from .. directoryimport syssys.path.append("..")import xxx
str to var
for i in range(4):name='v'+str(i)locals()['v'+str(i)]=iprint v1,v2,v3
Enjoy~
由於語法渲染問題而影響閱讀體驗, 請移步博客閱讀~
本文GitPage地址
GitHub: Karobben
Blog:Karobben
BiliBili:史上最不正經的生物狗

