python基本概念和基本数据类型

一、基本概念

1.变量

 变量是编程语言中最基本的概念,和字面意思一样,指的就是他们的值可变,和我们以前学习的方程类似,变量可以代入任何值。

命名规范:变量一般使用: 英文字母、下划线 和 数字组成

2.关键字

⭐关键字不能做变量名!

3.内置函数

内置函数(BIF)

⭐内置函数最好也不要做变量名!

4.输入输出

a=input("请输入您要输入的内容")
print("您输入的内容为")
print(a)

输入用:input            

输出用:print

⭐注意:input输入接受的内容都会是字符串

二、数值类型

1.整型 int

2.浮点数 float

3.布尔型 bool

数值类型之间可以进行基本的加(+)减(-)乘(*)除(/)等运算

还有 整除(//)、取余(%)、幂运算(**)等运算符

 

在Python中bool型的True和False分别等同于 1 和 0, 也可以直接进行运算。

三、字符串

1.字符串基本操作

字符串可以有三种定义方式,分别是:单引号、和双引号三引号(三个单引号和三个双引号)

⭐只有三引号才支持换行,其他两种不支持换行 

str_1='string 1'
str_2="string2"
str_3="""你
好
"""
print(str_1)
print(str_2)
print(str_3)

⭐字符串也可以进行加法和乘法的运算,但是都是进行字符串的拼接

str_1='string 1'
str_2="string2"
str_3="""你
好
"""
print(str_1+str_3)
print(str_2*3)

2.字符串拼接

(1)利用字符串的格式化来拼接字符串

str_1='string 1 '
str_2="string 2 "
str_3="""你好"""
print('%s %s %s'%(str_1,str_2,str_3))

(2)利用 join 方法来拼接

(3)利用 format 方法来拼接

3.字符串的格式化

(1)格式化整数

(2)格式化浮点数

(3)格式化科学计数法

(4)格式化ASCII码

(5)八进制输出

(6)十六进制输出

(7)对象原样输出

4.字符串的format方法

(1)保留小数点后位数

(2)百分号形式

(3)转化为十六进制

(4)对齐

尖尖朝左左对齐,尖尖朝右右对齐,尖尖朝上居中对齐。

(5)拼接

大括号处填 “python”

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

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

相关文章

3.21 day2 QT

自由发挥登录窗口的应用场景,实现一个登录窗口界面 要求: 1.需要使用Ui界面文件进行界面设计 2.ui界面上的组件相关设置,通过代码实现 3需要添加适当的动图

模拟堆(详解+例题)

一、定义 维护一个数据集合,堆是一个完全二叉树。 那么什么是二叉树呢? 如图: 二、关于小根堆实现 性质:每个根节点都小于等于左右两边,所以树根为最小值。 2.1、堆存储(用一维数组来存) 记住…

GifGun2汉化版点击渲染失败,弹窗提示“lossless不是有效的模板名称”

总算解决了,记录一下方法: 1)在AE顶部导航,点击“编辑 > 模板 > 输出模块” 2)新建一个名为GifGun的输出模块,为后续GifGun引用做准备。(取名随意) 3)在AE顶部导航…

软件测试教程 自动化测试之Junit框架

文章目录 1. 什么是 Junit ?2. 常见的注解2.1 Test2.2 BeforeAll,AfterAll2.3 BeforeEach,AfterEach 3. 测试用例顺序指定4. 参数化4.1 单个参数4.2 多个参数4.3 通过方法生成 5. 测试套件6. 断言6.1 断言相等6.2 断言不相等6.3 断言为空6.4 …

山东省大数据局副局长禹金涛一行莅临聚合数据走访调研

3月19日,山东省大数据局党组成员、副局长禹金涛莅临聚合数据展开考察调研。山东省大数据局数据应用管理与安全处处长杨峰,副处长都海明参加调研,苏州市大数据局副局长汤晶陪同。聚合数据董事长左磊等人接待来访。 调研组一行参观了聚合数据展…

软件设计师笔记

计算机 运算器组成:算术逻辑单元(ALU)、累加寄存器(AC)、数据缓冲寄存器(DR)、状态条件寄存器()等组成。 控制器组成:指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、指令译码器(ID)。 最小数据单位:bit 最小存储单位: byte n进制 转 1…

蓝桥杯单片机备战——关于573问题的填坑

一、遇到的问题 还记得我前面在封装继电器外设的时候遇到的这个问题嘛,当时我怀疑的是138译码器在切换通道的时候会出现其他暂态导致已经锁定的573解锁。 其实不然,之所以会这样还是因为代码问题,也可以说是573反应时间太快了。下面我就分析…

麒麟系统中使用nginx发布项目

1. 安装Nginx sudo apt-get update #进行所有安装操作前都要执行这一句 sudo apt install nginx #出现询问就Yes参考具体 Nginx—在linux的ubuntu系统上的安装使用 2. 修改发布文件 将打包好的dist文件夹中的所有文件覆盖下面这个文件夹中的所有文件 如果出现没有权限替…

openEuler 22.03(华为欧拉)一键安装 Oracle 19C RAC(19.22) 数据库

前言 Oracle 一键安装脚本,演示 openEuler 22.03 一键安装 Oracle 19C RAC 过程(全程无需人工干预):(脚本包括 ORALCE PSU/OJVM 等补丁自动安装) ⭐️ 脚本下载地址:Shell脚本安装Oracle数据库…

OPPO案例 | Alluxio在DataAI湖仓一体的实践

分享嘉宾: 付庆午-OPPO数据架构组大数据架构师 在OPPO的实际应用中,我们将自研的Shuttle与Alluxio完美结合,使得整个Shuttle Service的性能得到显著提升,基本上实现了性能翻倍的效果。通过这一优化,我们成功降低了约一…

BetterDisplay Pro:让屏幕管理更高效、更便捷

BetterDisplay Pro是一款功能强大的显示器管理软件,适用于Windows和Mac操作系统。其主要功能包括显示器校准、自动校准、多种预设模式、手动校准以及可视化数据等。 具体而言,这款软件可以根据用户的需求和环境条件调整显示器的颜色、亮度和对比度等参数…

53、简述GCN、NIR、FMIR技术在脑机BCI的发展调查[什么?你咋也叫王富贵?]

最近在搞GCN处理EEG,调查了十几篇文献,总结了一些东西,和学生分享一下,此处只分享一些较为浅显的知识。如下: GCN在其他领域的应用: 1、计算机视觉: 图卷积神经网络在计算机视觉中的应用包括图…

好用的客服快捷回复软件推荐

在当今快节奏的商业环境中,客户服务的效率和质量已经成为企业成功的关键因素之一。对于客服工作人员来说,面对海量的客户咨询和问题解答,如何快速而准确地回复,成为了他们日常工作中的一大挑战。选择一款好用的快捷回复工具是非常…

刷题DAY30 | LeetCode 332-重新安排行程 51-N皇后 37-解数独

332 重新安排行程(hard) 给你一份航线列表 tickets ,其中 tickets[i] [fromi, toi] 表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。 所有这些机票都属于一个从 JFK(肯尼迪国际机场)出发的先生&…

SSC9211_USB-CAM解决方案

一、方案描述 SSC9211是一种用于USB-CAM应用程序跟场景的高度集成的SOC产品。平台本身基于ARM层-A7双核,内置16位,64M的DDR2,集成了图像传感器接口、高级ISP、高性能JPEG编码器和其他丰富的外设接口。支持单,双 MIPI sensor方案&…

目标检测——植物病害数据集

植物病害是植物正常状态的偏离,会破坏或改变其生命功能。植物病害会导致严重的产量损失,全球潜在损失估计高达16%。因此,研究植物病害以及开发诊断和治疗它们的方法是植物病理学领域的重要研究内容。 有效识别植物病害对于采取有效的控制措施…

Go语言学习Day1:什么是Go?

名人说:莫道桑榆晚,为霞尚满天。——刘禹锡(刘梦得,诗豪) 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 1、走近Go①Go语言的Logo②Go语言的创始人③Go语…

八大排序算法之希尔排序

希尔排序是插入排序的进阶版本,他多次调用插入排序,在插入排序上进行了改造,使其处理无序的数据时候更快 核心思想:1.分组 2.直接插入排序:越有序越快 算法思想: 间隔式分组,利用直接插入排序…

IoT物联网可以带来什么?——青创智通

工业物联网解决方案-工业IOT-青创智通 随着科技的飞速发展,IoT物联网已逐渐渗透到我们生活的方方面面,它以其独特的方式,将各种设备、系统和人连接起来,为我们带来了前所未有的便利和惊喜。那么,IoT物联网究竟可以为我…

linux下docker容器的使用

1、根据已有镜像images创建容器 1.1、查看镜像 如果是接手的别人的项目,需要从以往的images镜像中创建新容器,使用命令查看当前机器上的docker镜像: docker images1.2、创建容器 使用docker run 根据images镜像名创建容器,命令…