Python 基础 第一天

2023-05-16

print("Hello World")

print("你好,世界")

# 在 Python 中以单下划线(_)开头命名的标识符 表示不能直接访问的类属性,
# 以双下划线(__)开头的标识符 表示类的私有成员
# 以双下划线开头和结尾的标识符 表示特殊方法专用的标识

#行和缩进 : 所有代码块必须包含相同的缩进空白数量

if True:
    print("True")
else:
    print("False")

# 多行语句
item_one = 0;item_two = 0;item_three = 0;
total = item_one + \
        item_two + \
        item_three

# 当包含[]{}或()是就不用多行连接符
day = ['Monday','Tiesday','Wednesday',
       'Thursday','Friday']

# Python 的引号
# 可以使用'、"、'''或""" 表示字符串,注意的是 开始和结束必须是相同类型的
wrod = 'word'
sentence = "这是一个句子"
paragraph = """这是一个段落,
包含了多个语句"""

# Python 中单行注释用 '#' 开头
# 多行注释采用三个单引号(''') 或三个双引号(""")

# 等待用户输入
# input() 函数接受一个标准输入数据,返回为 string 类型
input("按下 enter 键退出,其他任意键显示...\n")

# 同一行显示多条语句
import sys
x = "2020年也要加油鸭!"
sys.stdout.write(x+"\n")

# print 输出默认是添加换行 , 若要实现不换行则在变量末尾加上逗号 ','
x = "a"
y = "b"
print(x,) # 或 print x,
print(y,) # 或 print y,
print(x,y); # 或 print x,y

# Python 变量类型
counter = 100 # 赋值为整形变量
miles = 1000.0 # 浮点型
name = "John" # 字符串

print (counter,miles,name)

# 多个变量赋值
a = b = c = 1

# 多个对象指定多个变量
a, b, c = 1, 2, "John"
print(a,b,c)

# Python 数字数据类型 用于 存储数值 是不可改变的数据类型,改变数据数据类型会分配一个新的对象
# 可以用del 删除对象的引用
var1 = 1
del var1
# 删除掉对象的引用后则会报错:对象未定义
#print(var1)

# Python 字符串
# 获取字符串中某一子串 可以采用 [头下标:尾下标] 下标可以为空 表示 从头取到尾
s = "abcdefg"
print (s[1:5])

# '+' 是字符串链接运算符 '*' 是重复操作
print(s[1:3]*2)
print(s[1:3]+"123")

# 可以设置截取字符串时的步长 1:连续取 2:间隔一个字符取 3: ...
print(s[1:5:2])

# Python 列表
# List(列表) 为常用数据类型 可以实现列表嵌套列表
# 列表获取子列表也可以用 [头下标:尾下标] 下标可以为空 表示 从头取到尾

t = ['a','b','c','d','e']
print(t[1:3])
# 也可以省略前者或后者 或 都省略就是输出'原'列表
# '+' 是列表链接运算符 '*' 是重复操作
d = ['f','g']
print(t + d)

# Python 元组 类似于 List 用()标识,内部元素用逗号','隔开 ,相当于只读列表
tuple = ('runoob',786,2.23,'john',"70.2")
print(tuple[4])
# 功能同List
# 在元组中不允许更新数据 如下操作为非法操作
# tuple[1] = "123";

# Python 字典 是出了List外最灵活的内置数据结构类型。列表是有序的对象集合 而 字典是无序的对象集合 。 字典中的元素是通过键来取的
# 不是通过下标去取
# 字典用 '{}' 标识 。 字典由key 和 其对应的 value 组成
dict = {}
dict['one'] = "One"
dict[2] = "Two"
print(dict[2])
tinydict = {'name' : 'john',
            'age' : 18,
            'gender' : "女"
            }
print (tinydict)
print(tinydict.keys()) #输出所有键
print(tinydict.values()) #输出所有值

# Python数据转换
# 如int(x,[base]) base:进制数,默认十进制
print(int(3.6))







本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 基础 第一天 的相关文章

  • Pytorch基础知识(13)对抗样本

    在前面的章节中 xff0c 我们已经看到了深度学习模型在解决各种计算机视觉任务方面的强大能力 我们在不同的数据集上训练和测试多个模型 现在 xff0c 我们将把注意力转向这些模型的健壮性 在本章中 xff0c 我们将介绍对抗样本 对抗样本是
  • ubuntu18.04修改docker0的IP

    当docker的IP与宿主机的IP在同一网段时候 xff0c 会产生错误 xff0c 例如同为172 17 直接修改 etc docker daemon json文件 xff0c 重启时候还是报错 查看docker日志 xff0c 可以看到
  • Flask 项目中使用 bootstrap

    flask 的插件中有一个 flask bootstrap 项目 但是用起来不怎么方便 如果大家感兴趣的话 还是直接在项目中引入 bootstrap flask 项目的目录结构 项目名称 app static span class hljs
  • MediaPipe基础(9)手指计数

    本文实现手指计数 xff0c 可以实现0 5的计数 链接 xff1a https span class token punctuation span span class token operator span pan span class
  • OpenCV基础(19)使用 OpenCV 和 Python 检测 ArUco 标记

    在本教程中 xff0c 您将学习如何使用 OpenCV 和 Python 检测图像和实时视频流中的 ArUco 标记 1 使用 OpenCV 和 Python 检测 ArUco 标记 在本教程的第一部分 xff0c 您将了解 OpenCV
  • 目标跟踪(7)使用 OpenCV 进行简单的对象跟踪

    1 简述 目标跟踪的过程是 1 获取对象检测的初始集 例如边界框坐标的输入集 2 为每个初始检测创建唯一的ID3 然后跟踪每一个在视频中移动的对象 xff0c 保持唯一ID的分配 此外 xff0c 对象跟踪允许我们为每个跟踪对象应用唯一 I
  • 基于OpenCV的轮廓检测(1)

    1 目标 理解什么叫做轮廓学习如何寻找轮廓以及可视化轮廓找出轮廓的不同特征 xff0c 如面积 周长 质心 边框等将看到许多与轮廓相关的函数 2 什么叫做轮廓 轮廓可以简单地解释为连接所有连续点 xff08 沿着边界 xff09 的曲线 x
  • 自动驾驶数据标注技术:如何解决数据标注难题?

    自动驾驶数据标注技术是现代自动驾驶汽车发展过程中必不可少的一部分 xff0c 因为它能够提高自动驾驶汽车的性能 xff0c 确保其安全性和准确性 然而 xff0c 数据标注的难题也给自动驾驶汽车的发展带来了挑战 下面是关于自动驾驶数据标注技
  • 在mac m1上安装docker并在浏览器启动Ubuntu环境

    目录 一些前言 xff08 说明我要这样做的原因 xff0c 很啰嗦 xff0c 建议直接跳过 xff09 安装docker用docker启动ubuntu的环境在ubuntu中安装qt5qt5bug解决qt5卸载 一些前言 xff08 说明
  • 【3D打印机】原来配置Marlin2.0这么简单,别说我没告诉你。

    96 96 可能由于各人的打印机款式不同 xff0c 某些参数没有出现在文中 xff0c 但是只要你完全看完本指南 xff0c 就可以理解Marlin是如何工作的 xff0c 我相信在此基础上 xff0c 你在固件中找到哪些不同配置并不困难
  • Ubuntu18.0 PX4+ROS+MAVROS+Gazebo仿真环境搭建

    Ubuntu18 0 PX4 43 ROS 43 MAVROS 43 Gazebo仿真环境搭建 PX4 xff1a 更新git 连接VPN下载安装 xff0c https docs px4 io master en dev setup bu
  • PX4 APM ROS MAVROS Gazebo之间关系

    https www cnblogs com yilangUAV p 14476923 html 1 PX4与APM 参考 https bbs amovlab com forum php mod 61 viewthread amp tid 6
  • MAVROS机外(offboard)控制例程

    PX4与ROS各部分的关系 Simulator仿真器 xff08 Gazebo xff09 xff1a 模拟真实飞行 xff0c 即模拟计算出真实飞行时的传感器状态 xff0c 包括GPS xff0c IMU xff08 惯性测量单元 xf
  • 罗素“杀死了”康托尔

    英国数学家罗素提出的著名的 罗素悖论 xff0c 直接证明了作为数学大厦基础的 集合论 是有问题的 xff0c 这也导致了 集合论 的发现者康托尔一次又一次的经历着罗素的劫难却也解决不了这个问题 xff0c 最终死在了自己工作的哈佛大学精神
  • px4与gazebo的多无人机编队仿真 offboard模式

    转载 原文链接 xff1a https blog csdn net weixin 43409270 article details 114703341 多机仿真 1 修改launch文件 在 PX4 Autopilot launch目录下
  • ubuntu18.04的APM环境搭建过程

    ubuntu18 04的APM环境搭建过程 配置APM环境结合gazebo软件进行仿真Ardupilot之Mavros实现Ros节点控制 配置APM环境 官方文档 https ardupilot org dev docs building
  • 使用Dronekit控制无人机,DroneKit配置

    DroneKit Python是一个用于控制无人机的Python库 DroneKit提供了用于控制无人机的API xff0c 其代码独立于飞控 xff0c 单独运行在机载电脑 xff08 Companion Computer xff09 或
  • [pixhawk笔记]-飞行模式

    pixhawk笔记 飞行模式 参考 xff1a https www cnblogs com spyplus p 7351690 html 本文翻译自px4官方开发文档 xff1a https dev px4 io en concept fl
  • 常见网络摄像机的端口及RTSP地址

    之前用opencv抓视频流搞了很久 xff0c 终于找到一篇比较靠谱的文章 亲测雄迈ip摄像头有效 海康威视 默认IP地址 xff1a 192 168 1 64 DHCP 用户名admin 密码自己设 端口 xff1a HTTP 端口 xf
  • Vue i18n学习记录

    昨天接触到了Vue i18n国际化 先去搜索了官网 都看了一遍有个大致印象以后发现 不知道把他的列子写在哪里 xff08 我想找个视频教程都没得 xff09 就是像下面这个图一样 你到底是放在哪里的 xff1f xff1f xff1f xf

随机推荐