python

print,,

print("helo world"),

Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。

解决方法为只要在文件开头加入# -*- coding: UTF-8 -*-或者#coding=utf-8就行了。

ptint("你好,世界")则需要以上声明。

print('hello');print('runoob')连续打印两个字符串。

if True:

print("True")

else:

print("False")执行语句时必须严格的缩进。

total=ittem_one+\

item_two+\

item_three将一行变量通过多行显示。

git的方法

$ git clone git://github.com/sympy/sympy.git。。

beginner

from sympy import Symbol,pprint。。def main():

a=Symbol('a')

b=Symbol('b')

c=Symbol('c')

e=Symbol(a*b*b+2*b*a*b)**c

print('')

pprint(e)

print('')。。if __name__ == "__main__":

main()。。

"""Basic example

Demonstrates how to create symbols and print some algebra operations.

"""注释的方式,是三个双引号。

importsympy

fromsympyimportpprint,,放在一行时import sympy;from sympy import pprint用分号连接。


def main():

a = sympy.Symbol('a')

b = sympy.Symbol('b')

e = (a + 2*b)**5

print("\nExpression : ")

print()

pprint(e)

print("\n\nDifferentiating w.r.t. a:")

print()

pprint(e.diff(a))

print("\n\nDifferentiating w.r.t. b:")

print()

pprint(e.diff(b))

print("\n\nSecond derivative of the above result w.r.t. a:")

print()

pprint(e.diff(b).diff(a, 2))

print("\n\nExpanding the above result:")

print()

pprint(e.expand().diff(b).diff(a, 2))

print()定义函数,,if __name__ == "__main__":

main()输出。。

def main():

a = sympy.Symbol('a')

b = sympy.Symbol('b')

e = (a + b)**5

print("\nExpression:")

pprint(e)

print('\nExpansion of the above expression:')

pprint(e.expand())

print(),,定义main()的方法。expand()展开表达式。


defmain():

a=sympy.Symbol('a')

b=sympy.Symbol('b')

e=sympy.log((a+b)**5)

print()

pprint(e)

print('\n')

e=sympy.exp(e)

pprint(e)

print('\n')

e=sympy.log(sympy.exp((a+b)**5))

pprint(e)

print,,,这个print不知道问什么什么都不加。sympy.exp和sympy.log的用法。

from sympy import exp, log, Symbol, Rational, sin, limit, sqrt, oo导入函数的方法。。

defsqrt3(x):

returnx**Rational(1,3)

defshow(computed,correct):

print("computed:", computed,"correct:", correct)。。

defmain():

x=Symbol("x")

show( limit(sqrt(x**2-5*x+6)-x, x, oo),-Rational(5)/2)

show( limit(x*(sqrt(x**2+1)-x), x, oo), Rational(1)/2)

show( limit(x-sqrt(x**3-1), x, oo), Rational(0) )

show( limit(log(1+exp(x))/x, x,-oo), Rational(0) )

show( limit(log(1+exp(x))/x, x, oo), Rational(1) )

show( limit(sin(3*x)/x, x,0), Rational(3) )

show( limit(sin(5*x)/sin(2*x), x,0), Rational(5)/2)

show( limit(((x-1)/(x+1))**x, x, oo), exp(-2))。。

x,y=symbols('x y')和Symbol定义的方式不同。。

级数

ef main():

x = Symbol('x')

e = 1/cos(x)

print('')

print("Series for sec(x):")

print('')

pprint(e.series(x, 0, 10))

print("\n")

e = 1/sin(x)

print("Series for csc(x):")

print('')

pprint(e.series(x, 0, 4))

print(''),,print()括号跟的字符串,或者\n的换行字符,使用的引号可以为单和双。

多行注释和单行注释的方法。

#!/usr/bin/env python

"""Series example

Demonstrates series.

"""。。

打印的漂亮

def main():

x = Symbol("x")

y = Symbol("y")

pprint( x**x )

print('\n')  # separate with two blank likes

pprint(x**2 + y + x)

print('\n')

pprint(sin(x)**x)

print('\n')

pprint( sin(x)**cos(x) )

print('\n')

pprint( sin(x)/(cos(x)**2 * x**x + (2*y)) )

print('\n')

pprint( sin(x**2 + exp(x)) )

print('\n')

pprint( sqrt(exp(x)) )

print('\n')

pprint( sqrt(sqrt(exp(x))) )

print('\n')

pprint( (1/cos(x)).series(x, 0, 10) )

print('\n')。。

精确度

def main():

x = Pow(2, 50, evaluate=False)

y = Pow(10, -50, evaluate=False)

# A large, unevaluated expression

m = Mul(x, y, evaluate=False)

# Evaluating the expression

e = S(2)**50/S(10)**50

print("%s == %s" % (m, e))。。evaluate=False设为False后将不化简。S(2)和S(10)尙不了解S()的用法。

替换

def main():

x = sympy.Symbol('x')

y = sympy.Symbol('y')

e = 1/sympy.cos(x)

print()

pprint(e)

print('\n')

pprint(e.subs(sympy.cos(x), y))

print('\n')

pprint(e.subs(sympy.cos(x), y).subs(y, x**2))

e = 1/sympy.log(x)

e = e.subs(x, sympy.Float("2.71828"))

print('\n')

pprint(e)

print('\n')

pprint(e.evalf())

print()。。。.subs为替换函数。将前者替换为后者。

def main():

x = sympy.Symbol('x')

y = sympy.Symbol('y')

e = 1/sympy.cos(x)

print()

pprint(e)

print('\n')

pprint(e.subs(sympy.cos(x), y))

print('\n')

pprint(e.subs(sympy.cos(x), y).subs(y, x**2))

e = 1/sympy.log(x)

e = e.subs(x, sympy.Float("2.71828"))

print('\n')

pprint(e)

print('\n')

pprint(e.evalf())

print()。。。Float("2.71828")和e.evalf()涉及强制转化,,

a = Rational(1,2)分数表示。x, y, z = symbols(' x y z')加空格。。Rational(2)**50/Rational(10)**50。。

pi**2和pi.evalf()和(pi+exp(1)).evalf(),(pi+exp(1)).evalf()返回True。。

together(apart((x+1)/(x-1), x), x)和together(apart(1/( (x+2)*(x+1) ), x), x),,together的用法。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,002评论 6 509
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,777评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,341评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,085评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,110评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,868评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,528评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,422评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,938评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,067评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,199评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,877评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,540评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,079评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,192评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,514评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,190评论 2 357

推荐阅读更多精彩内容

  • Simplification print(“字符串”),5/2和5//2的结果是不同的5/2为2.5,5//2为2...
    麦牛2013阅读 4,424评论 1 2
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,034评论 0 2
  • 随着科技的迅猛发展,我们的手机功能强大,里面有微信、QQ,游戏,可以随时随地的与朋友聊天,分享快乐。在手机里,我们...
    慕容兰馨阅读 144评论 5 17
  • 清晨五点多,醒来。在迷迷糊糊中快速换衣服,跳下床之后将被子折叠起来塞进袋子,冲进厨房将粥煮好,然后一边看着时间一边...
    我是长今阅读 413评论 8 6
  • 已经有一段时间,我在任何情况中都选择和平,因此我的人生现在非常喜悦与和平。我很爱这种觉知到我可以永远拥有和平的感觉...
    英杰旺姆阅读 114评论 0 0