当前位置: 首页 > news >正文

大话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|基础语法(上)

相关文章:

大话Python|基础语法(上)

一、单行注释 以下代码输出一个Hello World!字符串 在Python代码中,注释会自动被Python解析器忽略 print(Hello World) 二、多行注释 在Python代码中,注释一共有两种形式; 1、单行注释:注释的内容只有一行 2、多行…...

crosscrossover24支持的游戏有那些

CrossOver刚刚更新了24版本,支持《地平线零之曙光》、《以撒的结合:重生》等游戏。一起来看看它有哪些更新吧!之前买过23版的用户可以在1年之内免费升级哦,点击这里查看升级教程。 一、功能优化 - 更新 Wine 至最新的稳定版 Wine …...

如何免费调用GPT API进行自然语言处理

在当今这个信息爆炸的时代,自然语言处理(NLP)技术正逐步渗透到我们生活的各个方面,从智能客服到内容创作,无一不彰显着其强大的应用价值。而GPT(Generative Pre-trained Transformer)作为NLP领域…...

vue无感刷新Token并重新请求

vue 拦截器拦截401重新请求Token 无感刷新Token 之后重新请求报401的接口 instance.interceptors.response.use(async (response) > {let { data } response;if (data.code 401 || data.code 403) {return await handleExpiredToken(response.config);}if (data.code ! …...

C++和OpenGL实现3D游戏编程【连载10】——纹理的半透明显示

1、本节实现的内容 上一节课我们讲到了图片的镂空显示,它能在显示图片时去除指定颜色的背景,那么这节课我们来说一下图片的半透明显示效果,半透明效果能给画面带来更高质量的提升,使图片显示的更自然,产生更真实的效果。下面是一个气泡向上漂浮的效果。 气泡效果 2、非纹…...

50页PPT麦肯锡精益运营转型五步法

读者朋友大家好,最近有会员朋友咨询晓雯,需要《 50页PPT麦肯锡精益运营转型五步法》资料,欢迎大家下载学习。 知识星球已上传的资料链接: 企业架构 企业架构 (EA) 设计咨询项目-企业架构治理(EAM)现状诊断 105页PPTHW企业架构设…...

Fyne ( go跨平台GUI )中文文档-小部件 (五)

本文档注意参考官网(developer.fyne.io/) 编写, 只保留基本用法 go代码展示为Go 1.16 及更高版本, ide为goland2021.2 这是一个系列文章: Fyne ( go跨平台GUI )中文文档-入门(一)-CSDN博客 Fyne ( go跨平台GUI )中文文档-Fyne总览(二)-CSDN博客 Fyne ( go跨平台GUI…...

GUI编程19:贪吃蛇小游戏及GUI总结

视频链接:21、贪吃蛇之界面绘制_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1DJ411B75F?p21&vd_sourceb5775c3a4ea16a5306db9c7c1c1486b5 1.游戏中用的的图片素材 1.贪吃蛇游戏的主启动类StartGame; package com.yundait.snake;import j…...

linux StarRocks 安装

一、检查服务器是否支持avx2,如果执行命令显示空,则不支持,那么安装后无法启动BE cat /proc/cpuinfo |grep avx2我的支持显示如下: 二、安装 docker run -p 9030:9030 -p 8030:8030 -p 8040:8040 -p 9001:9000 --privilegedtrue…...

解决RabbitMQ设置x-max-length队列最大长度后不进入死信队列

解决RabbitMQ设置x-max-length队列最大长度后不进入死信队列 问题发现问题解决方法一:只监听死信队列,在死信队列里面处理业务逻辑方法二:修改预取值 问题发现 最近再学习RabbitMQ过程中,看到关于死信队列内容: 来自队…...

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

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

使用python操作数据库

文章目录 一、问题背景二、安装python三、代码示例四、总结 一、问题背景 在日常开发过程中,随着项目进展和业务功能的迭代,我们需要对数据库的表结构进行修改,向部分表中追加字段,并对追加后的字段进行数据填充。但是如果需要追加…...

[Redis] 渐进式遍历+使用jedis操作Redis+使用Spring操作Redis

🌸个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵️热门专栏: 🧊 Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 🍕 Collection与…...

排序----数据结构

Comparable Integer Double 默认情况下都是按照升序排列的 string 按照字母再ASCII码表中对应的数字升序进行排列 冒泡排序 时间复杂度O(x^2) 选择排序 时间复杂度O(x^2) 插入排序 时间复杂度O(x^2) 希尔排序 时间复杂度O(x) 归并排序 时间复杂度O(nlogn) 快速排序...

Crack道路裂缝检测数据集——目标检测数据集

【Crack道路裂缝检测数据集】共3684张。 目标检测数据集,标注文件为YOLO适用的txt格式。已划分为训练、验证集。 图片分辨率:224*224 类别:crack Crack道路裂缝检测数据集 数据集描述 该数据集是一个专门用于训练和评估基于YOLO&#xff0…...

10.3拉普拉斯金字塔

实验原理 拉普拉斯金字塔(Laplacian Pyramid)是一种图像表示方法,常被用于图像处理和计算机视觉领域。它是基于高斯金字塔的一种变换形式,主要用于图像融合、图像金字塔的构建等场景。下面简要介绍拉普拉斯金字塔的基本原理。 高…...

redis为什么不使用一致性hash

Redis节点间通信时,心跳包会携带节点的所有槽信息,它能以幂等方式来更新配置。如果采用 16384 个插槽,占空间 2KB (16384/8);如果采用 65536 个插槽,占空间 8KB (65536/8)。 今天我们聊个知识点为什么Redis使用哈希槽而不是一致性…...

Vue.js与Flask/Django后端配合

Vue.js与Flask/Django后端配合 在现代Web开发领域,前后端分离已成为一种流行的架构模式。Vue.js作为一款轻量级、高性能的前端框架,与Flask或Django这样的后端框架相结合,可以构建出强大且可扩展的Web应用。本文将详细介绍如何将Vue.js与Fla…...

ESP32 入门笔记02: ESP32-C3 系列( 芯片ESP32-C3FN4) (ESP-IDF + VSCode)

ESP32-C3 系列的 芯片 / 模组 / 开发板 ESP32-C3-DevKitM-1是乐鑫一款搭载 ESP32-C3-MINI-1 或 ESP32-C3-MINI-1U 模组的入门级开发板(内置 ESP32-C3FH4 或 ESP32-C3FN4 芯片)。 板上模组大部分管脚均已引出至两侧排针,可根据开发实际需求&a…...

Vue主题色实现

主题色实现 情境 配置平台支持多个主题色的选择,用户可通过在配置平台选择项目主题色。前端项目在骨架屏加载页面获取配置信息,设置项目主题色,实现同个项目不同主题色渲染的需求 实现 1.定义主题色变量 不同主题色根据不同js文件划分定…...

Python数据类配置模式详解

在现代Python应用开发中,配置管理是一个关键环节。今天我们来深入分析一个优雅的配置管理实现,它展示了如何将环境变量配置与数据类完美结合。 核心概念 让我们先看一个典型的配置类实现: from __future__ import annotations import os from…...

AI Agent Harness Engineering 零售场景应用:智能货架、库存管理与个性化推荐

AI Agent Harness Engineering 零售场景全栈应用:从智能货架机器人到千人千面实时导购 关键词 AI Agent Harness(智能体协同框架)、零售数字化、多模态智能体、强化学习库存调度、个性化推荐图谱、边缘云协同推理、供应链韧性优化 摘要 当传统“人-货-场”零售三要素被AI重…...

Ghidra逆向工程平台:探索二进制世界的开源利器

Ghidra逆向工程平台:探索二进制世界的开源利器 【免费下载链接】ghidra_installer Helper scripts to set up OpenJDK 11 and scale Ghidra for 4K on Ubuntu 18.04 / 18.10 项目地址: https://gitcode.com/gh_mirrors/gh/ghidra_installer 在当今数字化时代…...

DownKyi:3个真实案例揭示如何高效解决B站视频下载难题

DownKyi:3个真实案例揭示如何高效解决B站视频下载难题 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等&#…...

DS4Windows高效配置指南:让PS手柄在PC平台完美运行

DS4Windows高效配置指南:让PS手柄在PC平台完美运行 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows DS4Windows是一款功能强大的开源工具,专为PlayStation手柄提供W…...

5G NR新手必看:PBCH中的MIB数据解析与UE接入实战指南

5G NR新手必看:PBCH中的MIB数据解析与UE接入实战指南 在5G新空口(NR)技术中,物理广播信道(PBCH)承载的主信息块(MIB)是用户设备(UE)实现初始接入的关键。对于…...

DAMO-YOLO使用技巧:调节置信度阈值,优化检测效果

DAMO-YOLO使用技巧:调节置信度阈值,优化检测效果 1. 引言:从“能用”到“好用”的关键一步 当你第一次使用DAMO-YOLO智能视觉探测系统,看到屏幕上闪烁的霓虹绿识别框时,那种感觉一定很酷。但很快,你可能会…...

SwitchCase语句详解:从基础到实战

一、switch case 是什么?switch case 是多条件分支语句,专门用来判断固定值的场景。比如:根据分数等级 A/B/C/D 输出评价根据菜单数字 1/2/3/4 执行不同功能根据星期 1~7 做不同处理特点:只能判断整型、字符型(不能判断…...

基于Vue的旅行社在线预定与评价系统[vue]-计算机毕业设计源码+LW文档

摘要:随着互联网技术的飞速发展和人们生活水平的提高,在线旅游预订市场呈现出蓬勃发展的态势。本文旨在设计并实现一个基于Vue的旅行社在线预定与评价系统,以满足用户便捷预订旅游产品和公平评价服务的需求,同时提升旅行社的管理效…...

零基础玩转UI-TARS-desktop:用自然语言控制电脑的保姆级教程

零基础玩转UI-TARS-desktop:用自然语言控制电脑的保姆级教程 1. 什么是UI-TARS-desktop? UI-TARS-desktop是一款革命性的AI助手工具,它让你可以用最自然的方式与电脑对话。想象一下,你只需要像和朋友聊天一样说出需求&#xff0…...