上手python之数据类型转换和标识符

简介: 上手python之数据类型转换和标识符

数据类型转换

为什么要转换类型


数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字、数字转字符串等 那么,我们为什么要转换它们呢?


数据类型转换,将会是我们以后经常使用的功能。


如: 从文件中读取的数字,默认是字符串,我们需要转换成数字类型 后续学习的input()语句,默认结果是字符串,若需要数字也需要转换 将数字转换成字符串用以写出到外部系统 等等


常见的转换语句


image.png


同前面学习的type()语句一样,这三个语句,都是带有结果的(返回值) 我们可以用print直接输出 或用变量存储结果值


类型转换注意事项


类型转换不是万能的,毕竟强扭的瓜不会甜,

我们需要注意:

1. 任何类型,都可以通过str(),转换成字符串

2. 字符串内必须真的是数字,才可以将字符串转换为数字


4ef19055a8fe4a4ab3d3a3d237d3bf2b.png


字符串可以随意转换成数字,对不对?

错误,字符串内必须只有数字才可以

浮点数转整数会丢失什么?

丢失精度,也就是小数部分


标识符


在Python程序中,我们可以给很多东西起名字,

比如: 变量的名字 方法的名字 类的名字,等等 这些名字,我们把它统一的称之为标识符,用来做内容的标识。

所以,标识符: 是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名


标识符命名规则

Python中,标识符命名的规则主要有3类:

内容限定

大小写敏感

不可使用关键字

标识符命名规则 - 内容限定

标识符命名中,

只允许出现: 英文 中文 数字 下划线(_) 这四类元素。

其余任何内容都不被允许。

f1041f9fc0414cdda61874430e9fd81e.png

标识符命名规则 - 大小写敏感

以定义变量为例:

Andy = “安迪1”

andy = “安迪2”

字母a的大写和小写,是完全能够区分的。


71ab6f67b6e945c5bf6ae9e8092ef799.png

标识符命名规则 - 不可使用关键字


2b11c553fcd74b6eae4842087e4a93aa.png

Python中有一系列单词,称之为关键字 关键字在Python中都有特定用途 我们不可以使用它们作为标识符

71c4249399824ea6b80c3e4561642602.png


变量命名规范

学完了标识符(变量、类、方法)的命名规则后,我们在来学习标识符的命名规范。

变量名 类名 方法名 不同的标识符,有不同的规范。

我们目前只接触到了:变量。


所以,目前学习:变量的命名规范。 见名知意 下划线命名法 英文字母全小写

变量命名规范 - 见名知意


9e22c8775e994507b16615f742652b16.png

变量命名规范 - 下划线命名法

多个单词组合变量名,要使用下划线做分隔。


60e3497431ad407f97d6385c275050fb.png

变量命名规范 - 英文字母全小写

命名变量中的英文字母,应全部小写:


a4b9f8285d5447b6a7acdd1895f18332.png

相关文章
|
3月前
|
人工智能 Python
python基本数据类型简介
本文简要介绍了Python的基本数据类型,包括整型、浮点型、字符串、列表、字典和布尔类型,帮助读者对Python数据类型有初步了解。
116 0
|
3月前
|
存储 安全 开发者
Python中的数据类型详解
Python是一种动态类型编程语言,具备丰富的数据类型,包括数值类型、序列类型、映射类型和集合类型等。这些类型为高效编程提供了强大支持。
|
5月前
|
Python
Python技术解析:了解数字类型及数据类型转换的方法。
在Python的世界里,数字并不只是简单的数学符号,他们更多的是一种生动有趣的语言,用来表达我们的思维和创意。希望你从这个小小的讲解中学到了有趣的内容,用Python的魔法揭示数字的奥秘。
129 26
|
6月前
|
存储 程序员 Python
Python 变量和简单数据类型
本文介绍了 Python 编程的基础知识,从创建第一个 Python 文件 `hello_world.py` 开始,讲解了 Python 文件的运行机制及解释器的作用。接着深入探讨了变量的定义、命名规则和使用方法,并通过示例说明如何修改变量值。同时,文章详细解析了字符串的操作,包括大小写转换、变量插入及空白字符处理等技巧。此外,还涵盖了数字运算(整数与浮点数)、常量定义以及注释的使用。最后引用了《Python 之禅》,强调代码设计的美学原则和哲学思想。适合初学者快速掌握 Python 基础语法和编程理念。
|
6月前
|
Python
探索Python的各式数据类型
以上就是Python数据类型的一次简单而有趣的游览。和她继续接触,你会发现她还有更多有趣的面象,例如集合里的冰冻集合(Frozenset),序列里的字符串(String)和字节序列(Bytes)等等。希望这次游览能对你有所启发,让你更好地理解和使用Python。
83 21
|
10月前
|
人工智能 C语言 Python
[oeasy]python051_什么样的变量名能用_标识符_identifier
本文介绍了Python中变量名的命名规则,强调标识符(identifier)必须以字母或下划线开始,后续可包含字母、下划线及数字。通过`isidentifier()`函数可验证字符串是否为合法标识符。文中还探讨了为何数字不能作为标识符的开头,并提供了相关练习与解答,最后提及这些规则源自C语言的影响。
272 69
|
11月前
|
Python
Python中不同数据类型之间如何进行转换?
Python中不同数据类型之间如何进行转换?
266 62
|
11月前
|
存储 开发者 Python
Python 的数据类型
Python 的数据类型
194 61
|
10月前
|
Python
Python 中一些常见的数据类型
Python 中一些常见的数据类型
500 8
|
11月前
|
机器学习/深度学习 存储 数据挖掘
Python 编程入门:理解变量、数据类型和基本运算
【10月更文挑战第43天】在编程的海洋中,Python是一艘易于驾驭的小船。本文将带你启航,探索Python编程的基础:变量的声明与使用、丰富的数据类型以及如何通过基本运算符来操作它们。我们将从浅显易懂的例子出发,逐步深入到代码示例,确保即使是零基础的读者也能跟上步伐。准备好了吗?让我们开始吧!
141 0

推荐镜像

更多