大话Python|基础语法(上)

一、单行注释

以下代码输出一个Hello World!字符串
在Python代码中,注释会自动被Python解析器忽略
print('Hello World')

二、多行注释

在Python代码中,注释一共有两种形式;
1、单行注释:注释的内容只有一行
2、多行注释:注释的内容不止一行
'''
内容体
'''

三、变量

1、变量只能是字母、数字、下划线组成
2、不能以数字开头
3、严格区分大小写
4、不能使用Python内置的关键词
print():是一个函数,主要用于信息的打印= 日常生活叫做等于,在Python代码中,这叫赋值符号
# 1. 定义一个变量name
name = '北风' # 字符串# 2. 定义一个变量age
age = 23# 3. 定义一个变量address
address = '上海市红桥区'# 打印变量,如何实现呢?
print(name)
print(age)
print(address)# 在Python代码中,print()还可以实现多个变量同时打印
print(name,age,address)

四、数据类型

在程序中,其实就是把日常生活中的业务场景拿到代码中去解决;但是由于日常生活中数据是非常丰富多彩的,
所以Python中的变量也有多种类型。
在Python中,一共有7种基本数据类型
1、数字类型
2、字符串类型
3、布尔类型4、列表类型
5、元组类型
6、字典类型
7、集合类型
# 1. int整数类型
a = 10
print(type(a))# 2.float浮点类型
b = 9.88
print(type(b))# 3.str字符串类型
c = "hello world"
print(type(c))# 4.bool布尔类型:Ture or False
d = True
print(type(d))

五、Print()操作

在Python代码中,输出操作都是通过print()函数来进行实现
# 1.定义一个变量name
name = '张三'
# 2.定义一个变量name
age = 26print(name)
print(age)
# PyCharm快捷键 Ctrl + D:快捷键复制当前行到下一行
print(name, age, '-', sep='-', end='-')
print(name, str(age), '-', sep='-', end='-')

六、input()操作

在Python代码中,我们可以使用input()方法接收外部设备的输入操作。
列入:去银行取款,首先要插卡,然后输入银行卡密码
基本语法:变量名称 = input(‘提示给用户的信息:')
注意:input()有两个注意事项
1、阻塞当前代码的执行,直到用户输入结束
2、input()返回的结果永远都是str字符串类型
password = input('请输入6位数密码')
print(type(password))

七、数据类型转换

数据类型转换:就是把一种类型转换成另外一种类型
int(变量):把变量转换成int整数类型
float(变量):把变量转换成float浮点类型
str(变量):把变量转换成str字符串类型
# 1.定义一个字符串类型的数据
str1 = '10'
# 2.把他转换成整数
num1 = int(str1)
print(num1)
print(type(num1))# 3.定义一个字符串类型的数据
str2 = '9.88'
num2 = float(str2)
print(num2)
print(type(num2))# 4.把input()接收到的数据转换成int类型
password = int(input('请输入6位数密码:'))
print(password)
print(type(password))

本文源码下载链接

大话Python|基础语法(上)

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

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

相关文章

计算机网络笔记001

讲义 1.计算机网络的定义  定义: 一批独立自治的计算机系统的互连集合体  说明: 独立自治的计算机系统, 互连的手段是各种各样的, 依据协议进行 工作  2.计算机网络和通信网络  通信网络: 重点研究通…

element plus 按需导入vue

步骤一: 下载element plus 在打开vue项目的编辑器中打开终端,或者在cmd窗口进入到项目目录下 用你的包管理器安装element plus,例如使用npm包管理器: npm install element-plus --save 查看是否安装成功:查看项目文件package…

PostgreSQL(PG)(二十二)

🌻🌻 目录 🌻🌻 一、PostgreSQL 简介1.1、PG 的历史1.2、PG的社区1.2.1 纯社区1.2.2 完善的组织结构1.2.3 开源许可独特性 1.3 、PostgreSQL与MySQL的比较 二、PostgresQL的下载安装2.1、Windows上安装 PostgreSQL2.2、远程 连接 …

RK3568部署DOCKER启动服务器失败解决办法

按照上文的方法部署完DOCKER之后,启动服务异常,查阅网络相关资源,解决方案如下: 修改/源码/kernel/arch/arm64/configs/OK3568-C-linux_defconfig,在最后添加 CONFIG_MEMCGy CONFIG_VETHy CONFIG_BRIDGEy CONFIG_BRID…

php怎么连接使用kafka

PHP 连接并使用 Kafka 需要借助 Kafka 的 PHP 客户端库,比如流行的 php-rdkafka 扩展。它是基于 C 语言的 librdkafka 库的 PHP 绑定,功能稳定且性能高。下面是如何使用 php-rdkafka 来连接和使用 Kafka 的步骤。 1. 安装 php-rdkafka 1.1 安装依赖 首…

GS-SLAM论文阅读笔记--TAMBRIDGE

前言 本文提出了一个自己的分类方法,传统的视觉SLAM通常使用以帧为中心的跟踪方法,但是3DGS作为一种高效的地图表达方法好像更侧重于地图的创建。这两种方法都有各自的优缺点,但是如果能取长补短,互相结合,那么就会是…

6.7泊松噪声

基础概念 在OpenCV联合C中给一张图片添加泊松噪声(Poisson Noise)可以通过生成随机数并在图像的每个像素上加上这些随机数来实现。泊松噪声是一种统计分布服从泊松分布的噪声,通常用于模拟光子计数等场景。 使用泊松噪声的场景 泊松噪声通…

【解决】chrome 谷歌浏览器,鼠标点击任何区域都是 Input 输入框的状态,能看到输入的光标

chrome 谷歌浏览器,鼠标点击任何区域都是 Input 输入框的状态,能看到输入的光标 今天打开电脑的时候,网页中任何文本的地方,只要鼠标点击,就会出现一个输入的光标,无论在哪个站点哪个页面都是如此。 我知道…

Pandas 数据分析入门详解

今日内容大纲介绍 DataFrame读写文件 DataFrame加载部分数据 DataFrame分组聚合计算 DataFrame常用排序方式 1.DataFrame-保存数据到文件 格式 df对象.to_数据格式(路径) ​ # 例如: df.to_csv(data/abc.csv) 代码演示 如要保存的对象是计算的中间结果,或者以…

CQRS模型解析

简介 CQRS中文意思为命令于查询职责分离,我们可以将其了解成读写分离的思想。分为两个部分 业务侧和数据侧,业务侧主要执行的就是数据的写操作,而数据侧主要执行的就是数据的读操作。当然两侧的数据库可以是不同的。目前最为常用的CQRS思想方…

C++调用C# DLL之踩坑记录

C是非托管代码,C#则是托管代码,无法直接调用 CLR的介绍见CLR简介 MSDN提到了两种非托管-托管的交互技术:CLR Interop和COM Interop 后者要将C# 类库注册为COM组件,本文只探讨CLR,要通过C CLR写中间层代码 方式一&…

javascript 浏览器打印不同页面设置方向,横向纵向打印

// 在JavaScript中添加打印样式 const printStyle document.createElement(style); printStyle.innerHTML media print { page { size: landscape; }body { margin: 10mm; } }; document.head.appendChild(printStyle);// 触发打印 function printPage() {window.print(); }/…

获取参数

获取querystring参数 querystring 指的是URL中 ? 后面携带的参数,例如:http://127.0.0.1:9090/web?query杨超越。 获取请求的querystring参数的方法如下: 方法1: Query package main// querystringimport ("github.com/…

第6章 右值引用

6.1 左值和右值 区分左值与右值: 看能不能取地址 & 若能取地址则为左值 不能取地址为右值 int x 1; x;//这个是右值 x;//左值 x实现 int tmp x; x x1; return tmp; 返回临时的主要字符串也是左值 它可以取地址 6.2 左值引用 当我们需要将一个对象作为参数…

Vue工程师面试题

Vue工程师面试题通常涵盖Vue的基础知识、核心概念、性能优化、项目实践等多个方面。 一、Vue基础知识 Vue.js是什么? Vue.js(通常简称为Vue)是一个开源的JavaScript框架,用于构建用户界面和单页应用程序(SPA)。它由前谷歌工程师尤雨溪(Evan You)创建,以其轻量级、易用…

引领长期投资新篇章:价值增长与财务安全的双重保障

随着全球金融市场的不断演变,长期投资策略因其稳健性和对价值增长的显著推动作用而日益受到投资者的重视。在这一背景下,Zeal Digital Shares(ZDS)项目以其创新的数字股票产品,为全球投资者提供了一个全新的长期投资平…

最优化理论与自动驾驶(十一):基于iLQR的自动驾驶轨迹跟踪算法(c++和python版本)

最优化理论与自动驾驶(四):iLQR原理、公式及代码演示 之前的章节我们介绍过,iLQR(迭代线性二次调节器)是一种用于求解非线性系统最优控制最优控制最优控制和规划问题的算法。本章节介绍采用iLQR算法对设定…

分析redis实现分布式锁的思路

文章目录 1、基于redis实现分布式锁:利用key的唯一性1.1、独占排他1.2、死锁问题1.2.1、redis客户端程序获取了锁之后,服务器立马宕机,就会导致死锁。1.2.2、不可重入:可重入 1.3、原子性:加锁和过期之间:s…

深入剖析Docker容器安全:挑战与应对策略

随着容器技术的广泛应用,Docker已成为现代应用开发和部署的核心工具。它通过轻量级虚拟化技术实现应用的隔离与封装,提高了资源利用率。然而,随着Docker的流行,其安全问题也成为关注焦点。容器化技术虽然提供了良好的资源隔离&…

Python青少年简明教程目录

Python青少年简明教程目录 学习编程语言时,会遇到“开头难”和“深入难”的问题,这是许多编程学习者都会经历的普遍现象。 学习Python对于青少年来说是一个很好的编程起点,相对容易上手入门,但语言特性复杂,应用较广&…