Python:Python基础知识(注释、命名、数据类型、运算符)

.注释

Python有两种注释方法:单行注释和多行注释。单行注释以#开头,多行注释以三个单引号 ''' 或三个双引号 """ 开头和结尾。

2.命名规则

命名规则: 大小写字母、数字、下划线和汉字等字符及组合;

注意事项: 大小写敏感、首字符不能是数字、不与保留字相同

下划线“_”可以出现在变量名中。它经常用于连接多个词组。

3.数据类型

(1)Python3 中常见的数据类型有:Number(数字)、String(字符串)、bool(布尔类型)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。

图片

Python六个标准数据类型中:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

  • 此外还有一些高级的数据类型。

(2)六种类型的定义,输出和使用type()展示类型

整型:int

在数字中,正整数、0、负整数都称为整型。

举例:

int1=100print(type(int1))

运行结果:

<class ‘int’>

二进制整型

也可以用二进制表示整型,print自动转换为十进制。

举例:

int2=0b1010print(int2)print(type(int2))

运行结果:

10<class ‘int’>

浮点型:flaot

1)含有小数点的数据都是浮点型。

举例:

float1=3.14print(float1,type(float1))

运行结果:

3.14 <class ‘float’>

2)科学计数法

举例:

floatvar2 = 3.456e5 #小数点向右移动5位print(floatvar2,type(floatvar2))

运行结果:

345600.0 <class ‘float’>

布尔型:bool

布尔型数据只有两种:True、False。表示真假。

举例:

boolvar1 = Trueprint (boolvar1,type(boolvar1))

运行结果:

True <class ‘bool’>

4.Python运算符

名称运算符示例
+>>>2+6=8
>>>9-3=6
*>>>2*3=6
/>>>3/2=1.5
整除//>>>3//2=1
求余%>>>25%3=1
乘方**>>>3**3=27

图片

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/45192.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux环境下Oracle 11g的离线安装与配置历程

在成功体验了 Windows 版本的Oracle 11g 后&#xff0c;这几天心血来潮&#xff0c;决定再挑战一下Linux 环境下的安装&#xff0c;特别是在考虑到部门内部虚拟机无法联网的情况下&#xff0c;我选择了在CentOS 7上进行离线安装。这次安装之旅&#xff0c;主要参考了下面大佬的…

【深度学习】关于模型加速

模型转为半精度的会加快推理速度吗 将模型转为半精度&#xff08;通常指16位浮点数&#xff0c;即FP16&#xff09;确实可以加快推理速度&#xff0c;同时还能减少显存&#xff08;GPU内存&#xff09;的使用。以下是一些关键点&#xff1a; 加快推理速度的原因 减少计算量&a…

【计算机科学】CCF-C特刊征稿合集,见刊快,期刊质量高,速投!

期刊推荐 期刊名称&#xff1a;ACTA INFORMATICA 主题包括以下项目的理论方面。 算法及其分析 自动机和形式语言 可计算性和复杂性 数据处理 离散数学 逻辑学&#xff08;计算机科学&#xff09; 人工智能的数学基础 编程语言理论 安全 系统理论 验证 中科院四区 …

不会电脑编程怎么编程:零基础入门指南

不会电脑编程怎么编程&#xff1a;零基础入门指南 在这个数字化时代&#xff0c;编程技能已经成为了一种重要的竞争力。然而&#xff0c;对于许多没有接触过编程的人来说&#xff0c;如何入门却成为了一个令人困惑的问题。如果你也不会电脑编程&#xff0c;那么本文将为你提供…

STM32智能物流机器人系统教程

目录 引言环境准备智能物流机器人系统基础代码实现&#xff1a;实现智能物流机器人系统 4.1 数据采集模块 4.2 数据处理与导航算法 4.3 通信与网络系统实现 4.4 用户界面与数据可视化应用场景&#xff1a;物流机器人管理与优化问题解决方案与优化收尾与总结 1. 引言 智能物流…

synchronized (userAccount.intern())知识点

synchronized (userAccount.intern()) 是一种在 Java 中同步代码块的方法&#xff0c;用于确保在多线程环境中对共享资源的安全访问。具体来说&#xff0c;这个语句使用 userAccount.intern() 返回的对象作为锁来同步代码块&#xff0c;以确保同一时刻只有一个线程能够执行该代…

mindspore打卡23天之微调本地MindNLP ChatGLM-6B StreamChat

MindNLP ChatGLM-6B StreamChat 本案例基于MindNLP和ChatGLM-6B实现一个聊天应用。 1 环境配置 %%capture captured_output # 实验环境已经预装了mindspore2.2.14&#xff0c;如需更换mindspore版本&#xff0c;可更改下面mindspore的版本号 !pip uninstall mindspore -y !p…

基于JavaSpringBoot+Vue+uniapp微信小程序校园宿舍管理系统设计与实现(7000字论文参考+源码+LW+部署讲解)

博主介绍&#xff1a;硕士研究生&#xff0c;专注于信息化技术领域开发与管理&#xff0c;会使用java、标准c/c等开发语言&#xff0c;以及毕业项目实战✌ 从事基于java BS架构、CS架构、c/c 编程工作近16年&#xff0c;拥有近12年的管理工作经验&#xff0c;拥有较丰富的技术架…

Linux:NFS共享存储

目录 一、NFS基本概述 二、NFS共享文件实验 2.1、安装nfs和rpcbind软件 2.2、修改配置文件设置共享 2.3、创建共享目录 ​编辑 2.4、开启服务 2.5、客户端验证共享目录可访问 三、tcpdump命令 3.1、概述 3.2、简单表达 3.3、过滤规则 ​编辑 3.4、tcpdump常见参数…

解决Spring Boot中的数据安全与加密

解决Spring Boot中的数据安全与加密 大家好&#xff0c;我是微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 在现代Web应用和服务中&#xff0c;数据安全性至关重要。本文将深入探讨如何在Spring Boot应用中实现数据安全和…

强化学习实战2:动手写迷宫环境

迷宫环境介绍与创建 迷宫环境图示如下&#xff1a; 如图所示&#xff0c;其为一个 三乘三 的网格世界&#xff0c;我们要让 agent 从 S0 采取策略出发&#xff0c;然后走到 S8&#xff0c;图中红线部分表示障碍不能逾越&#xff0c;其中 S1 和 S4 之间有一个障碍&#xff0c;S…

C语言有哪些特点?

C语言是一种结构化语言&#xff0c;它有着清晰的层次&#xff0c;可按照模块的方式对程序进行编写&#xff0c;十分有利于程序的调试&#xff0c;且c语言的处理和表现能力都非常的强大&#xff0c;依靠非常全面的运算符和多样的数据类型&#xff0c;可以轻易完成各种数据结构的…

Kotlin MultiPlatform(KMP)

Kotlin MultiPlatform 1.KMP 是什么 Kotlin Multiplatform 是一个工具&#xff0c;它让我们用同一种编程语言&#xff08;Kotlin&#xff09;写代码&#xff0c;这些代码可以同时在不同的设备上运行&#xff0c;比如手机、电脑和网页。这样做可以节省时间&#xff0c;因为你不…

1、项目目录设计

文章目录 前言一、项目目录设计 前言 本项目我们将会完成一个Go项目开发框架&#xff0c;该项目不会包含具体的CRUD业务代码&#xff0c;而是从头搭建一个工作中实用的开发框架。让开发者能够熟悉整个项目的搭建流程&#xff0c;能够独立完成项目从0到1的搭建&#xff0c;而且…

编程语言长盛不衰的意思

编程语言长盛不衰的意思 在数字时代的浪潮中&#xff0c;编程语言始终扮演着至关重要的角色。它们不仅是连接人与机器的桥梁&#xff0c;更是推动科技进步和创新的重要力量。然而&#xff0c;当我们提及“编程语言长盛不衰”时&#xff0c;究竟意味着什么呢&#xff1f; 四个…

【RHCE】实验(HTTP,DNS,SELinux,firewalld的运用)

一、题目 二、主服务器配置 1.下载HTTP服务&#xff0c;DNS服务 [rootlocalhost ~]# yum install -y httpd bind 2.开启防火墙&#xff0c;放行服务 # 开启防火墙 [rootlocalhost ~]# systemctl start firewalld # 放行服务 [rootlocalhost ~]# firewall-cmd --add-service…

上班摸鱼吗?一文详解代码生成神器-Velocity

引言 “我不是在教你学坏,而是教你如何提高生产效率。” ----------- 牛顿 人类社会能够一直进步发展出现在的文明世界,最大的一个原因就是这个世界上懒人居多,懒人为了偷懒就需要提高生产效率,效率提高节省下来的时间才能创造出艺术、娱乐以及更高效率的科学技术。程序员…

大语言模型(Large Language Model, LLM)——初步详细了解!!!

LLM 1.1 **基本概念**1.2. **主要特点**1.3. **主要应用**1.4. **著名大语言模型**1.5. **挑战和局限**1.6. **未来发展**2.1. 文献综述与资料收集2.2. 数据分析与预处理2.3. 实验设计与优化2.4. 结果分析与解释2.5. 科研写作与报告6. 知识扩展与创新2.7. 具体工具与平台2.8 示…

MySQL DDL

数据库 1 创建数据库 CREATE DATABASE 数据库名 CREATE DATABASE IF NOT EXISTS 数据库名;&#xff08;判断是否存在) CREATE DATABASE 数据库名 CHARACTER SET 字符 2 查看数据库 SHOW DATABASES; 查看某个数据库的信息 SHOW CAEATE DATABASE 数据库名 3 修改数据库 …

深入理解 WebKit 的 Flexbox 支持:布局优化与实践指南

引言 Flexbox&#xff08;Flexible Box Layout Module&#xff09;是一种现代的 CSS 布局模式&#xff0c;它提供了一种更加高效的方式来在不同的屏幕尺寸和设备上布局、对齐和分配容器内项目的空间&#xff0c;即使它们的大小未知或是动态变化的。WebKit 是一个开源的浏览器引…