我学Python的那段日子(一)变量和简单数据类型

news2025/7/5 8:34:35

1.Python中的变量和简单数据类型(一)

1.1关于Python中的输出函数

使用 print()

如:

    print("Hello,Python");

在ide中显示的结果为
在这里插入图片描述

1.2 Python中的变量

所谓的变量即是可以用来保存数据的一个参数,变量的值是可变的。

在Python中,变量的声明是不需要添加数据类型的,我们只需要给其赋值即可。Python的编辑器会根据值的类型来判断变量的是何种数据类型的数据。

比如现有一个变量如下定义:

    name = "WangWei"

在上面的案例中,name变量的类型是字符串类型。
另外在变量的声明时,需要注意变量的命名规则。

  • 变量名只能包含字母、数字、下划线,可以以字母、下划线开头,但不能以数字开头。如name_1是有用的字母,而1_name不是可用的变量名。

  • 变量名不能包含空格

  • 不能使用Python的关键字

  • 变量名应简短又具有描述性。如name比n好,teacher_name比t_name好

  • 慎用小写字母l和大写字母O,因为可能会被看错成1和0

      注意
      在Python中,一般使用小写字母作为变量名
    

1.3字符串

字符串 就是一系列字符(所谓的字符就是一个字母或者一个中文汉字),使用双引号或者单引号引起来,如:

    "字符串案例"
    '字符串案例'

我们可以使用变量名保存字符串,如

    name = "王坤坤"

字符串中常用方法

方法名描述
title()将每个字母的首字母变成大写的形式并返回
lower()将字母转换成小写
rstrip()将字符串左右两边的空白字符删除

其中title:

    fruit = "apple pipe"
    print(fruit)
    print(fruit.title())

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mKbinLny-1671006981883)(https://note.youdao.com/yws/res/10509/WEBRESOURCE62597af4eb36f5f38755ddfdb2913cd4)]

lower案例:

fruit = "APPLE PIPE"
print(fruit)
print(fruit.lower())

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xgB5LuMc-1671006981883)(https://note.youdao.com/yws/res/10518/WEBRESOURCE46fb0c9c97ec2f00b783917cc8cff3b9)]

rstrip()案例:

    name = " python "
    print(name)
    print(name.strip())

结果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qnOiLZsG-1671006981883)(https://note.youdao.com/yws/res/10558/WEBRESOURCE6da7a56b8f1ed9dfaef347985aa6810d)]

f字符串
除了上述方法,Python中还有些字符用起来也相当方便,比如接下来的f字符串。
f字符串可以在字符串中插入变量的值,也可以拼接多个字符串变量。如下

  • 在字符串中添加插入变量值。
    name = "kunkun"
    message = f"hi,{name.title()}"
    print(message)

在这里插入图片描述

  • 在拼接多个字符串变量
    hi = "hello"
    name = "kunkun"
    message = f"{hi} {name}"
    print(message)

在这里插入图片描述

制表符或换行符
制表符用\t(相当于按键盘的tab键),换行符用\n(相当于按键盘的回车键)
如:

    print("hello Python\nsorry Java\tmy fault")

在这里插入图片描述

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

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

相关文章

最短木板长度 华为OD真题 100

import java.util.Scanner; import java.util.*; import java.util.stream.Collectors;class Main {public static int min_num;public static void main(String[] args) {// 处理输入Scanner in new Scanner(System.in);int n in.nextInt();int m in.nextInt();in.nextLine…

小蓝本 第一本 《因式分解技巧》 第七章 综合运用 笔记 (第七天)

小蓝本 第一本 《因式分解技巧》 第七章 综合运用 笔记 (第七天)前言换元法好题例2题目解法经验补充例3题目解法经验例5题目解法补充例9题目解法经验补充例10题目解法补充例11题目解法补充例13题目解法习题7题目题解错题题号改错前言 12天攻掉《因式分解…

【笔记】计算机组成原理复习重点——篇1

计算机组成原理复习重点笔记 计算机组成原理计算机体系结构 学科基础必修课 研究生入学考试全国联考45分,占比30% 64学时,4学分,上课56,实验8 教材:计算机组成原理(第二版 ) 唐朔飞 高等教育出版社 目录 第1篇 概论 第…

如何确保RabbitMQ消息的可靠性?

开启生产者确认机制,确保生产者的消息能到达队列 开启持久化功能,确保消息未消费前在队列中不会丢失 开启消费者确认机制为auto,由spring确认消息处理成功后完成ack 开启消费者失败重试机制,并设置MessageRecoverer&#xff0c…

前端框架搭建(二)导入静态资源【vite】

1.根目录下创建styles目录 这里可根据你项目中的样式文件类型创建,因为这里我只有一个css没有scss 2.css目录下创建如下文件 global.css:全局所有的样式入口scrollbar.css:滚动条样式transition.css:动画样式 global.css impo…

Web3中文|盘点进军Web3的国际著名体育联盟

纵观如今的文化娱乐业,体育是最适合利用NFT实现粉丝参与和互动的领域。 NFT可以定格体育迷最喜欢的赛场高光时刻、记录体育迷所支持的球队或球星的美好瞬间,体育迷甚至还可以通过NFT体验交易收藏品的乐趣。 想知道这是怎么回事吗?让我们来粗…

查询 Linux 命令属于哪个软件包

在 Linux 中,有些命令的名称软件包的名称是不一样的,或者一个软件包中包含有多个命令。有时候,我们需要确定某个命令来自于哪个软件包,以便于可以在其他机器上安装,或者寻找该软件包的源代码进行编译或者修改。 下面以…

达美乐披萨:一家把自己“送”上市的企业

一、公司简介 达势股份,是知名披萨品牌在中国大陆、中国香港特别行政区和中国澳门特别行政区的独家总特许经营商,截至日前,公司在中国大陆14个城市拥有569家直营门店。 二、基本面分析 2.1 财务数据,扩张与亏损并存 **营收方面&a…

Sa-Token浅谈

主要介绍Sa-Token的鉴权使用以及实现原理。 文章目录简介使用源码解释创建会话1.前置检查2.获取配置3.分配token4.获取 User-Session5.设置token-id映射关系6.登录成功事件发布7.检查会话数量客户端注入Token简介 官网介绍的非常详细,主要突出这是一个轻量级鉴权框…

23个常见的 JavaScript 函数

本文收集了23个日常开发中非常常用的功能,其中一些可能很复杂,另一些可能很简单,但我相信它们都会或多或少对每个人都有帮助。 01、生成随机颜色 当网站需要生成随机颜色时,我们可以通过以下代码来执行此操作。 02、数组重新排序…

文件包含漏洞包含日志文件获取Shell实战

今天继续给大家介绍渗透测试相关知识,本文主要内容是文件包含漏洞包含日志文件获取Shell实战。 免责声明: 本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负! 再次强调&#…

Vue渲染器(四):双端diff算法

渲染器(四):双端diff算法 在上一章中,我们介绍了简单diff算法的实现原理。它利用vnode的key属性,尽可能多地复用DOM,并通过移动DOM的方式来完成更新,从而减少不断地创建和销毁DOM元素带来的性能…

(python + 雷电模拟器)frida下载与安装

frida下载 我这边是用pycharm下载的 我是直接下载最新的,暂时没发现什么异常 在安装成功界面查看frida版本 此时电脑端frida下载完成。打开github,搜索到frida,点击发行版 根据你的frida版本,对url进行修改进入你需要的版本…

方格涂色(冬季每日一题 30)

给定一个 nnnnnn 的方格矩阵,最初所有方格都是白色的。 现在需要将矩阵边界上的一些方格涂成黑色,从而使得: 最上一行恰好有 UUU 个方格是黑色的。最右一列恰好有 RRR 个方格是黑色的。最下一行恰好有 DDD 个方格是黑色的。最左一列恰好有 …

Android入门第47天-Fragment的基本使用

简介 我们的Android入门一步步已经进入中级。我们讲完了所有的基本组件的基本使用、Activity、Service、BroadCast。今天我们来到了Fragment篇章。Fragment和Activity比到底是一个什么样的存在呢?我们以一个很小的例子来说通Fragment。 Fragment是什么 Fragment可…

智能家居DIY系列之智能灯泡

一、什么是智能灯 传统的灯泡是通过手动打开和关闭开关来工作。有时,它们可以通过声控、触控、红外等方式进行控制,或者带有调光开关,让用户调暗或调亮灯光。 智能灯泡内置有芯片和通信模块,可与手机、家庭智能助手、或其他智能…

浅析JWT Attack

前言 在2022祥云杯时遇到有关JWT的题,当时没有思路,对JWT进行学习后来对此进行简单总结,希望能对正在学习JWT的师傅们有所帮助。 JWT JWT,即JSON WEB TOKEN,它是一种用于通信双方之间传递安全信息的简洁的、URL安全…

创新研发负载分担机制,天翼云IPv6网络带宽再升级!

网络作为社会信息化的基础,已成为人们日常生活不可或缺的一部分。网络通过模拟信号将信息转为电流进行传播,在这个过程中,网卡便充当了解码器的作用,能够将电信号转换为计算机能够识别的数字信号。 网卡,即网络接口卡&…

关于LabVIEW大作业/课设/论文的写作框架整理(主体三部曲)

文章目录 一、前言二、写作框架2.1 介绍函数以及工具箱2.2 介绍相关原理2.3 系统设计和案例演示三、总结一、前言 因为在Labview临近要交大作业,发现自己根本不会写,程序等的已经准备好了,但是对于写作一直不知道查了查知网文章,让我有了个大概了解,在此帖出来,希望能帮…

1569_AURIX_TC275_电源管理与系统控制单元

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com) 之前看了不少类似的寄存器信息,总体来说阅读价值不是很大,查询的价值多一些。如果是进行编码,这样的寄存器信息需要查一下,在功能了解的时候…