# Python入门 数值操作及math库

图片源于网络 侵删

### 一、Python基础

#### 正确使用缩进

print(“Hello world”)
^
IndentationError: expected an indented block
(想要了解更多常见错误，请戳：Python常见报错)

Hello world
Hello world
Hello world
Hello world
Hello world
…..

#### 正确使用符号

SyntaxError: invalid character in identifier

 英文符号 中文符号 ; ； : ： "" “”

#### 注释的用法

• 注释单行内容：

使用 # 注释

• 注释多行内容：
使用 ‘ ‘ ‘或者“ “ “ 注释

### 二、标识符及命名规则

#### 标识符

Python中对标识符构成的要求：以数字或者下划线（_）开头，后跟字母、数字、下划线。
 合法名称示例 非法名称示例 x 2x num_1 a-b python666 Py 666

### 三、变量与赋值

#### 变量

Python不需要申明数据类型，它能自动识别赋值的类型可用函数type(变量名)判断数据类型。

 值 类型 2 int-整型 2.6 float-浮点型 园长 str-字符串 2=3j complex-复数 True bool-布尔值 [1,2,3,4] list-列表

• 变量=表达式
• 链式赋值
• 解包赋值

• 输入 input()
• 输出 print()

### 五、数值

#### 内置数值操作

• 内置操作符
 描述 操作符 加减乘除 +-*/ 整除 // 取余 % 乘方 **
• 内置运算函数
 描述 函数 x的绝对值 abs(x) 输出(x//y,x%y) divmod(x) 输出(x**y)%z,z可选 pow(x,y,[z]) 对x四舍五入，保留ndigits位小数 round(x,[ndigits]) 返回x1,x2,···xn中的最大值 max(x1,x2,···xn) 返回x1,x2,···xn中的最小值 min(x1,x2,···xn)

#### math库

##### math库中的数学常数
 数学形式 常数 π pi e e ∞ inf -∞ -inf 非浮点数标记 nan
##### math库中数值函数
 数学形式/描述 函数 |x| fabs(x) x%y fmod(x,y) 浮点数精确求和 fsum([x,y,....]) 返回x,y的最大公约数(x,y为整数) gcd(x,y) 返回x整数部分 trunc(x) 返回x小数和整数部分 modf(x) 向上取整返回不小于x的最小整数 ceil(x) 向下取整返回不大于x的最大整数 floor(x) x！ factorial(x)

x的绝对值为 520.1314
x除以y取余为 -0.0
xyz的和为 1314.52
a,b的最大0.公约数为 5
x的整数部分为 -520
x的小数部分和整数部分分别为 (-0.13139999999998508, -520.0)

b的阶乘为 120

##### math库中的幂对数函数、三角函数
 数学形式/描述 函数 x^y pow(x,y) e^x exp(x) √x sqrt(x) logʙᴀsᴇX log(X,[BASE]) log₂x log2(x) lgx log10(x) 弧度化角度 degrees(x) 角度化弧度 radians(x) √(x²+y²)即(x,y)点到(0,0)点的距离 hypot(x,y) sin x（cos,tan同） sin(x ) arcsin x（arccos,arctan同） asin(x )

2020/3/2 22:11:59
{"ft_lang_label":"__label__zh","ft_lang_prob":0.74704605,"math_prob":0.9894877,"size":2413,"snap":"2020-45-2020-50","text_gpt3_token_len":1539,"char_repetition_ratio":0.11830635,"word_repetition_ratio":0.07913669,"special_character_ratio":0.33858266,"punctuation_ratio":0.15310077,"nsfw_num_words":0,"has_unicode_error":false,"math_prob_llama3":0.9674501,"pos_list":[0],"im_url_duplicate_count":[null],"WARC_HEADER":"{\"WARC-Type\":\"response\",\"WARC-Date\":\"2020-11-29T10:54:24Z\",\"WARC-Record-ID\":\"<urn:uuid:8fa1cef8-25ce-47d3-9de8-3e5a067a0eb5>\",\"Content-Length\":\"46420\",\"Content-Type\":\"application/http; msgtype=response\",\"WARC-Warcinfo-ID\":\"<urn:uuid:896057c6-52c9-402c-8c2e-04a61816f56d>\",\"WARC-Concurrent-To\":\"<urn:uuid:cbbce614-eb3f-4372-aea8-9dd6d3ec1f6e>\",\"WARC-IP-Address\":\"150.109.19.98\",\"WARC-Target-URI\":\"https://yzyyz.top/archives/798b9e52.html\",\"WARC-Payload-Digest\":\"sha1:BS3VB5KAFSCQOCJLKRAGUSDEMTLX3C7U\",\"WARC-Block-Digest\":\"sha1:SBAXLDNJNF6DHIKZLZVERZKTXAXOMVIB\",\"WARC-Identified-Payload-Type\":\"text/html\",\"warc_filename\":\"/cc_download/warc_2020/CC-MAIN-2020-50/CC-MAIN-2020-50_segments_1606141197593.33_warc_CC-MAIN-20201129093434-20201129123434-00357.warc.gz\"}"}