开发者社区> 一个风轻云淡> 正文

上手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



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
域名合法性判断 【C/C++/Java/Python】(基础程序设计,字符串)
域名合法性判断 【C/C++/Java/Python】(基础程序设计,字符串)
10 0
Python零基础- 字符串的编码格式
编码是信息从一种形式或格式转换为另一种形式的过程,也称为计算机编程语言的代码简称编码。用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。编码在电子计算机、电视、遥控和通讯等方面广泛使用。编码是信息从一种形式或格式转换为另一种形式的过程。解码,是编码的逆过程。
13 0
使用grep -o和python(.count)统计文件中某个字符串出现的次数
使用grep -o和python(.count)统计文件中某个字符串出现的次数
7 0
如何在 Python 中将对象打印为字符串?
如何在 Python 中将对象打印为字符串?
26 0
如何从 Python 中的字符串列表中删除特殊字符?
如何从 Python 中的字符串列表中删除特殊字符?
31 0
python取出字符串中的数字、字母、大小写字母
python取出字符串中的数字、字母、大小写字母
21 0
python字符串
python字符串相关命令
14 0
如何在 Python 中查找两个字符串之间的差异位置?
如何在 Python 中查找两个字符串之间的差异位置?
17 0
Python编程 字符串的方法
Python编程 字符串的方法
19 0
Python编程 字符串组成方式
Python编程 字符串组成方式
17 0
Python编程 字符串介绍以及切片
Python编程 字符串介绍以及切片
20 0
Python内置数据类型:序列和字符串
Python内置数据类型:序列和字符串
19 0
python字符串内建函数详解
python字符串内建函数详解
17 0
Python 字符串
Python 字符串
20 0
Python 集合推导式中的字符串是怎样排序的?有谁知道?
Python 集合推导式中的字符串是怎样排序的?有谁知道?
20 0
+关注
一个风轻云淡
又菜又爱玩的一个人
文章
问答
视频
相关电子书
更多
双剑合璧-Python和大数据计算平台的结合
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多