[Python系列-4]:Python之人工智能 - 基本语法-1- 变量与运算

作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/119220363


目录

第1部分 Python简介

1.1 Python简介

1.2 Jupyter notebook演示工具

第2部分 Python导入库

第3部分 Hello World

第4部分 注释

第5部分 函数

第6部分 变量

6.1 变量定义

6.2 变量打印

6.3字符串

第7部分 运算符

7.1 比较运算符

7.2 逻辑运算符

7.3 位运算



第1部分 Python简介

1.1 Python简介

Python由荷兰数学计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 [1] Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, [2]  随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。 

Python解释器易于扩展,可以使用CC++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。 [4]  Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码机器码

1.2 Jupyter notebook演示工具

第2部分 Python导入库

import random
from time import time       
import numpy as np          
import matplotlib.pyplot as plt

第3部分 Hello World

源码:

print("welcome to the python world!")

第4部分 注释

第5部分 函数

 源码:

def line_fun(k, x, b):  #“:”结尾,函数语句结束
    "line function description"     # 帮助文档,也是注释
    """这是直线方程计算""" #三个双引号
    y1 = k*x + b 
    '''抛物线方程计算'''   #三个单引号
    y2 = k*(x**2) + b   #幂运算:**
    return y1,y2        #返回多个值

print(line_fun.__doc__)

第6部分 变量

6.1 变量定义

源码:

K = 1
B = 0
X = 2

y1_output, y2_output = line_fun(K, X, B)  #多个函数的返回值

float(K)

6.2 变量打印

源码:

print("K=", K)
print ("y1_output=%d" % y1_output)
print ("y1_type:", type(y1_output))
print ("y2_output=%d" % y2_output)
print ("y2_type:", type(y2_output))

6.3字符串

第7部分 运算符

7.1 比较运算符

print(y2_output > y1_output)
print(y2_output == y1_output)

7.2 逻辑运算符

x1 = 1
x2 = 2

print ("and 操作")
print(x1 and x2)                  #布尔"与" - 如果 x 为 False,x and y 返回 False.  否则它返回 y 的计算值。
print(x2 and x1)   
print ((x1 and x2) == (x2 and x1))

print ("or 操作")
print(x1 or x2)                   #布尔"或" - 如果 x 是 True,它返回 True,          否则它返回 y 的计算值。
print(x2 or x1)  
print ((x1 or x2)  == (x2 or x1))

print ("not 操作")
print(not x1)
print(not x2)

7.3 位运算


作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/119220363

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文火冰糖的硅基工坊

你的鼓励是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值