前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >上手python之数据类型转换和标识符

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

作者头像
一个风轻云淡
发布2022-11-15 17:21:56
7410
发布2022-11-15 17:21:56
举报
文章被收录于专栏:java学习java

数据类型转换

为什么要转换类型

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

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

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

常见的转换语句

语句(函数)

说明

int(x)

将x转换为一个整数

float(x)

将x转换为一个浮点数

str(x)

将对象 x 转换为字符串

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

类型转换注意事项

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

我们需要注意:

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

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

字符串可以随意转换成数字,对不对? 错误,字符串内必须只有数字才可以 浮点数转整数会丢失什么? 丢失精度,也就是小数部分 

标识符 

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

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

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

标识符命名规则 

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

内容限定 大小写敏感 不可使用关键字

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

标识符命名中,

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

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

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

以定义变量为例:

Andy = “安迪1”

andy = “安迪2”

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

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

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

变量命名规范 

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

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

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

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

变量命名规范 - 见名知意 

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据类型转换
    • 为什么要转换类型
      • 常见的转换语句
        • 类型转换注意事项
        • 标识符 
          • 标识符命名规则 
            • 标识符命名规则 - 内容限定 
            • 标识符命名规则 - 大小写敏感 
            • 标识符命名规则 - 不可使用关键字
          • 变量命名规范 
            • 变量命名规范 - 见名知意 
            • 变量命名规范 - 下划线命名法 
            • 变量命名规范 - 英文字母全小写 
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档