下有为,未来可期!

Python3 数组加冒号切片操作


在 Python3 中,可以使用冒号(:)来进行数组的切片操作。

示例1:获取数组的前三个元素

arr = [1, 2, 3, 4, 5]
result = arr[:3]
print(result) # 输出结果为 [1, 2, 3]

Python取绝对值

if abs(gripper_pos - close_thresh) < 0.01:
            pressed = True


list的乘积运算

乘积运算

# Example lists
list1 = [1, 2]

# Compute the Cartesian product
result = list1*2

# Display the result
print(result)

I have some questions-1.Python函数篇

加一些注释

add some comments


Python介绍与安装

1.Python介绍

1.1面向对象概述

python引用外部函数模块的做法

外部函数名称 : camera_module.py

import cv2

class CameraModule:
    def __init__(self):
        self.camera = None
        self.camera_index = 0

    def get_camera_list(self):
        camera_list = []
        for i in range(10):  # Check up to 10 possible camera devices
            cap = cv2.VideoCapture(i)
            if cap.isOpened():
                camera_name = f"Camera {i}"
                camera_list.append(camera_name)
                cap.release()
        return camera_list

    def start_camera(self, index):
        if self.camera is None:
            self.camera = cv2.VideoCapture(index)
        if self.camera.isOpened():
            return True
        return False

    def stop_camera(self):
        if self.camera is not None and self.camera.isOpened():
            self.camera.release()
            self.camera = None
            return True
        return False

Python入门之三角函数atan2()函数详解

在数学中,atan2()是一个根据直角坐标的坐标值返回其所在象限的角度,范围是[-π,π]。在Python中,atan2()是math模块中的一个三角函数,它的使用方法和功能也与数学的atan2()函数相似。


import math
x1, y1 = 0, 0  # 以A为原点
x2, y2 = 4, 4  # B点坐标
angle = math.atan2(y2 - y1, x2 - x1)
print(angle)
angle=angle*57.2
print(angle)

Python基础练习-1.数字

题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列(只要百不等于十位并且不等于个位)。

#!/usr/bin/python
# -*- coding: UTF-8 -*-

for i in range(1,5):
    for j in range(1,5):
        for k in range(1,5):
            if( i != k ) and (i != j) and (j != k):
                print (i,j,k)

资料链接

<< 1 >>
搜索
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
友情链接

Powered By Z-BlogPHP 1.7.2

Copyright kay880.top.Some Rights Reserved.