Python 中的固定类型

你真的了解 Python 中的固定类型吗?
摘要由CSDN通过智能技术生成

阅读本文大概需要 10 分钟

前言

语言是人类最重要的交际工具,世界上有成千上万种语言,至今无法统计出具体的数字,但无论怎样,本质上语言所起到的作用,就是将人类想要表达意思,通过某种 双方可以理解的语法翻译出来。而计算机语言也是如此,本质上就是一种翻译语言。

英语之所以能成为世界通用语言,抛开西方资本扩张时期,全球范围内建立殖民地以外,其很大一部分原因是因为它简单,不需要复杂的语法,人们很快就能学会。

这点可能会有人反驳:英语能这么流行还不是因为在那个时期,殖民者强迫人们去说英语。学过一点历史的人知道,当年成吉思汗横扫全球,版图横跨欧亚非。照你这么说,现在全世界都应该说中国话,都按中国人的习惯来,现在老外见面打招呼应该是 ”可吃饭了?“,你见过?

而 Python 恰巧在计算机语言中就是一门简单的语言。

Python 中的数据类型

任何一门语言,都是由最基本的数据来构成的,而 Python 中的数据类型分为两类——固定类型,可变类型。这里只讲固定类型。

标识符与关键字

在了解固定类型之前,我们得先知道一些变量的命名规则和一些约定。

创建一个数据时,我们要么将其赋值于一个变量(对象引用),要么直接引用( Python 中进行赋值操作时,其实就是一个对象引用对内存中存放数据的对象进行引用)。而为这个对象引用赋予的名称就叫做标识符,也就是人口相传的变量。

Python 的标识符命名必须符合两条规则,并遵循某些约定。

1. 两条规则

<1> 变量必须由字母数字下划线' _ '组成,且开头必须是字母下划线

<2> 变量不能与关键字重名。

2. 约定

<1> 不要使用 Python 中已经预定义的标识符。

<2> 避免使用开头和结尾都使用' _ '(下划线)的命名方式。

Python 中所有关键字

 >>> import keyword
 >>> keyword.kwlist
 ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 
  'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 
  'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 
  'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
固定类型

固定类型也叫不可变类型,即已经在内存中存放的数据,只能引用,无法修改。

在一些函数中,你可能会看到函数修改了数据的假象,如


                
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值