日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python启蒙视频_python启蒙阶段

發(fā)布時間:2024/9/27 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python启蒙视频_python启蒙阶段 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

數(shù)學(xué)運(yùn)算

Python使用與C、Java類似的運(yùn)算符,支持整數(shù)與浮點數(shù)的數(shù)學(xué)運(yùn)算。同時還支持復(fù)數(shù)運(yùn)算與無窮位數(shù)(實際受限于計算機(jī)的能力)的整數(shù)運(yùn)算。除了求絕對值函數(shù)abs()外,大多數(shù)數(shù)學(xué)函數(shù)處于math和cmath模塊內(nèi)。前者用于實數(shù)運(yùn)算,而后者用于復(fù)數(shù)運(yùn)算。使用時需要先導(dǎo)入它們,比如:

>>> import math

>>> print(math.sin(math.pi/2))

1.0

fractions模塊用于支持分?jǐn)?shù)運(yùn)算;decimal模塊用于支持高精度的浮點數(shù)運(yùn)算。

Python定義求余運(yùn)行a % b的值處于開區(qū)間[0, b)內(nèi),如果b是負(fù)數(shù),開區(qū)間變?yōu)?b, 0]。這是一個很常見的定義方式。不過其實它依賴于整除的定義。為了讓方程式:b * (a // b) + a % b = a恒真,整除運(yùn)行需要向負(fù)無窮小方向取值。比如7 // 3的結(jié)果是2,而(-7) // 3的結(jié)果卻是-3。這個算法與其它很多編程語言不一樣,需要注意,它們的整除運(yùn)算會向0的方向取值。

Python允許像數(shù)學(xué)的常用寫法那樣連著寫兩個比較運(yùn)行符。比如a < b < c與a < b and b < c等價。C++的結(jié)果與Python不一樣,首先它會先計算a < b,根據(jù)兩者的大小獲得0或者1兩個值之一,然后再與c進(jìn)行比較。

幫助

編輯

1. 列出模塊中的函數(shù)

用import導(dǎo)入模塊后,可使用函數(shù)dir(m)列出模塊的所有函數(shù),import是導(dǎo)入模塊的命令,m是模塊名。

例子:

>>>import?math

>>>dir(math)

['__doc__',?'__loader__',?'__name__',?'__package__',?'__spec__',?'acos',?'acosh',?'asin',?'asinh',?'atan',?'atan2',?'atanh',?'ceil',?'copysign',?'cos',?'cosh',?'degrees',?'e',?'erf',?'erfc',?'exp',?'expm1',?'fabs',?'factorial',?'floor',?'fmod',?'frexp',?'fsum',?'gamma',?'gcd',?'hypot',?'inf',?'isclose',?'isfinite',?'isinf',?'isnan',?'ldexp',?'lgamma',?'log',?'log10',?'log1p',?'log2',?'modf',?'nan',?'pi',?'pow',?'radians',?'sin',?'sinh',?'sqrt',?'tan',?'tanh',?'tau',?'trunc']

這個例子列出math模塊的一些函數(shù),以雙下劃線( _ _ )開頭的名稱用于較復(fù)雜的python編程。

2.查看完整的python內(nèi)置函數(shù)清單

查看完整的python內(nèi)置函數(shù)清單,可在提示符后輸入 >>>dir(_ _builtins_ _)。

例子:

>>>?dir(__builtins__)

['ArithmeticError',?'AssertionError',?'AttributeError',?'BaseException',?'BlockingIOError',?'BrokenPipeError',?'BufferError',?'BytesWarning',?'ChildProcessError',?'ConnectionAbortedError',?'ConnectionError',?'ConnectionRefusedError',?'ConnectionResetError',?'DeprecationWarning',?'EOFError',?'Ellipsis',?'EnvironmentError',?'Exception',?'False',?'FileExistsError',?'FileNotFoundError',?'FloatingPointError',?'FutureWarning',?'GeneratorExit',?'IOError',?'ImportError',?'ImportWarning',?'IndentationError',?'IndexError',?'InterruptedError',?'IsADirectoryError',?'KeyError',?'KeyboardInterrupt',?'LookupError',?'MemoryError',?'ModuleNotFoundError',?'NameError',?'None',?'NotADirectoryError',?'NotImplemented',?'NotImplementedError',?'OSError',?'OverflowError',?'PendingDeprecationWarning',?'PermissionError',?'ProcessLookupError',?'RecursionError',?'ReferenceError',?'ResourceWarning',?'RuntimeError',?'RuntimeWarning',?'StopAsyncIteration',?'StopIteration',?'SyntaxError',?'SyntaxWarning',?'SystemError',?'SystemExit',?'TabError',?'TimeoutError',?'True',?'TypeError',?'UnboundLocalError',?'UnicodeDecodeError',?'UnicodeEncodeError',?'UnicodeError',?'UnicodeTranslateError',?'UnicodeWarning',?'UserWarning',?'ValueError',?'Warning',?'WindowsError',?'ZeroDivisionError',?'_',?'__build_class__',?'__debug__',?'__doc__',?'__import__',?'__loader__',?'__name__',?'__package__',?'__spec__',?'abs',?'all',?'any',?'ascii',?'bin',?'bool',?'bytearray',?'bytes',?'callable',?'chr',?'classmethod',?'compile',?'complex',?'copyright',?'credits',?'delattr',?'dict',?'dir',?'divmod',?'enumerate',?'eval',?'exec',?'exit',?'filter',?'float',?'format',?'frozenset',?'getattr',?'globals',?'hasattr',?'hash',?'help',?'hex',?'id',?'input',?'int',?'isinstance',?'issubclass',?'iter',?'len',?'license',?'list',?'locals',?'map',?'max',?'memoryview',?'min',?'next',?'object',?'oct',?'open',?'ord',?'pow',?'print',?'property',?'quit',?'range',?'repr',?'reversed',?'round',?'set',?'setattr',?'slice',?'sorted',?'staticmethod',?'str',?'sum',?'super',?'tuple',?'type',?'vars',?'zip']

3. 查看某個函數(shù)的文檔幫助信息

可以用函數(shù)help(函數(shù))來查看某個函數(shù)的文檔幫助信息。

例子:

>>>help(sum)

Help?on?built-in?function?sum?in?module?builtins:

sum(iterable,?start=0,?/)

Return?the?sum?of?a?'start'?value?(default:?0)?plus?an?iterable?of?numbers??????When?the?iterable?is?empty,?return?the?start?value.

This?function?is?intended?specifically?for?use?with?numeric?values?and?may????reject?non-numeric?types.

可以直接在提示符下輸入help(),然后輸入某個模塊或函數(shù)名得到詳細(xì)的幫助信息。

總結(jié)

以上是生活随笔為你收集整理的python启蒙视频_python启蒙阶段的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。