上手python之变量和字符串

简介: 上手python之变量和字符串

什么是变量

变量:在程序运行时,能储存计算结果或能表示值的抽象概念。

简单的说,变量就是在程序运行时,记录数据用的

变量的定义格式:


6f8003d301864937a5bfcc158b7265cc.png

1f34554ba7fc4639a2e6bc116b01e39d.png

变量就像盒子 可以存放内容


dc4ba750c5d24fd0964234a241d01289.png


变量的特征

变量,从名字中可以看出,表示“量”是可变的。

所以,变量的特征就是,变量存储的数据,是可以发生改变的


为什么必须要使用变量? 都是输出内容,直接输出不行吗?

变量的目的是存储运行过程的数据 存储的目的是为了:重复使用


总结

1.变量是什么,有什么作用?

变量就是在程序运行时,记录数据用的

2. 变量的定义格式是? 变量名 = 变量值

3. 变量的特征是?  变量的值可以改变


数据类型

在学习字面量的时候,我们了解到:数据是有类型的。 目前在入门阶段,我们主要接触如下三类数据类型:


image.png


string、int、float这三个英文单词,就是类型的标准名称。


type()语句


那么,问题来了,如何验证数据的类型呢?

我们可以通过type()语句来得到数据的类型:

语法: type(被查看类型的数据)


type()语句的使用方式


1. 在print语句中,直接输出类型信息:



6a7840fd24e54c398eb17e67c3ee616d.png


str是string的缩写

2. 用变量存储type()的结果(返回值)


1fe9f65057384e169083e692b7bedfcf.png

查看的都是<字面量>的类型,能查看变量中存储的数据类型吗?

那当然:可以

image.png


变量有类型吗?

我们通过type(变量)可以输出类型,这是查看变量的类型还是数据的类型?

查看的是:变量存储的数据的类型。因为,变量无类型,但是它存储的数据有。


我们可能会说:字符串变量

但要知道,不是变量是字符串,而是它存储了:字符串


小总结


1. 使用什么语句可以查看数据的类型?

type()

2. 如下代码,name_type变量可以存储变量name的类型信息,是因为?

因为type()语句会给出结果(返回值)


7b967ada25f140c98121a906083b80dc.png


3. 变量有没有类型?

没有,字符串变量表示变量存储了字符串而不是表示变量就是字符串

字符串类型的不同定义方式

字符串有3种不同的定义方式:


22542233118645678a4e2a839ac858d3.png


249638a033ba486e8ac30ba9abf0d229.png


三引号定义法,表示在一堆三个双引号的范围内,均是字符串,如下:


17307f81df78487b96a2cff6abc15192.png


要注意的是,包含范围是:从三个引号开始,到下一个三个引号结


b11d0d756a6349b9848567ae70e5cd8a.png



相关文章
|
1月前
|
Python
[oeasy]python050_如何删除变量_del_delete_variable
本文介绍了Python中如何删除变量,通过`del`关键字实现。首先回顾了变量的声明与赋值,说明变量在声明前是不存在的,通过声明赋予其生命和初始值。使用`locals()`函数可查看当前作用域内的所有本地变量。进一步探讨了变量的生命周期,包括自然死亡(程序结束时自动释放)和手动删除(使用`del`关键字)。最后指出,删除后的变量将无法在当前作用域中被访问,并提供了相关示例代码及图像辅助理解。
120 68
|
2月前
|
Python
在 Python 中,如何将日期时间类型转换为字符串?
在 Python 中,如何将日期时间类型转换为字符串?
135 64
|
11天前
|
人工智能 Unix Java
[oeasy]python059变量命名有什么规则_惯用法_蛇形命名法_name_convention_snake
本文探讨了Python中变量命名的几种常见方式,包括汉语拼音变量名、蛇形命名法(snake_case)和驼峰命名法(CamelCase)。回顾上次内容,我们主要讨论了使用下划线替代空格以提高代码可读性。实际编程中,当变量名由多个单词组成时,合理的命名惯例变得尤为重要。
44 9
|
7天前
|
存储 人工智能 Python
[oeasy]python061_如何接收输入_input函数_字符串_str_容器_ 输入输出
本文介绍了Python中如何使用`input()`函数接收用户输入。`input()`函数可以从标准输入流获取字符串,并将其赋值给变量。通过键盘输入的值可以实时赋予变量,实现动态输入。为了更好地理解其用法,文中通过实例演示了如何接收用户输入并存储在变量中,还介绍了`input()`函数的参数`prompt`,用于提供输入提示信息。最后总结了`input()`函数的核心功能及其应用场景。更多内容可参考蓝桥、GitHub和Gitee上的相关教程。
9 0
|
1月前
|
Shell Python
[oeasy]python049_[词根溯源]locals_现在都定义了哪些变量
本文介绍了Python中`locals()`函数的使用方法及其在调试中的作用。通过回顾变量赋值、连等赋值、解包赋值等内容,文章详细解释了如何利用`locals()`函数查看当前作用域内的本地变量,并探讨了变量声明前后以及导入模块对本地变量的影响。最后,文章还涉及了一些与“local”相关的英语词汇,如`locate`、`allocate`等,帮助读者更好地理解“本地”概念在编程及日常生活中的应用。
39 9
|
1月前
|
存储 测试技术 Python
Python 中别再用 ‘+‘ 拼接字符串了!
通过选择合适的字符串拼接方法,可以显著提升 Python 代码的效率和可读性。在实际开发中,根据具体需求和场景选择最佳的方法,避免不必要的性能损失。
56 5
|
1月前
|
Python
使用Python计算字符串的SHA-256散列值
使用Python计算字符串的SHA-256散列值
57 7
|
2月前
|
Python
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
52 6
|
2月前
|
Python
Python三引号用法与变量详解
本文详细介绍了Python中三引号(`&quot;&quot;&quot;` 或 `&#39;&#39;&#39;`)的用法,包括其基本功能、如何在多行字符串中使用变量(如f-string、str.format()和%操作符),以及实际应用示例,帮助读者更好地理解和运用这一强大工具。
113 2
|
2月前
|
人工智能 Python
[oeasy]python039_for循环_循环遍历_循环变量
本文回顾了上一次的内容,介绍了小写和大写字母的序号范围,并通过 `range` 函数生成了 `for` 循环。重点讲解了 `range(start, stop)` 的使用方法,解释了为什么不会输出 `stop` 值,并通过示例展示了如何遍历小写和大写字母的序号。最后总结了 `range` 函数的结构和 `for` 循环的使用技巧。
45 4

热门文章

最新文章