| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python入门-第一章Python基础(2) -> 正文阅读 |
|
[Python知识库]Python入门-第一章Python基础(2) |
1.2? ? 标识符和关键字 1.2.1? ? ?标识符 在日常生活中我们为了方便我们在行为、语言等方面进行沟通与交流,我们通常会用不同的名称或者标志来标记不同的事物。例如:我们会使用白菜、茄子、南瓜(后加入、白菜、茄子、南瓜图片)等蔬菜名字来标记不同的蔬菜,当我们提到某一个蔬菜名时,我们自然就会明白指代的是哪种蔬菜。这里举了部分蔬菜图片作为例举: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 同理,为了明确某一处代码使用的到底是哪个数据、代表的是哪一类方面的信息,对于Python开发人员的我们,可以使用一些符号或名称之类的标记作为程序代码中同一个数据或同一类信息的标识。比如说:变量名,函数名,对象名等等,都是标识符。 大家需要注意的是:Python中的标识符有一定的规则》》 ***Python中的标识符由字母、数字或下划线组成,且不能以数字开头。如:5xxx这就是不规范的标识符,而 Tom_1 是规范的标识符。 ***Python中的标识符区分大小写。如:TOM和Tom,Mike和mike都是不同的标识符。 ***Python中不允许开发人员使用关键字(后续将会介绍)作为标识符。
除上述规则外,对于Python的标识符使用我将给出以下两点建议。 (1)见名知意,清晰醒目,区分度高,要尽量做到一眼就知道标识符的含义。例如:使用 age? 表示年龄,使用year表示年份等。 (2)命名规范:常量名使用大写的单个单词或由下划线连接的多个单词(如ORDER_LIST_LIMIT);函数名、模块名使用小写单词或由下划线连接的多个单词(如:word_a_b等);类名使用大写字母开头的单个或多个单词(如Dog,DogFood等) 1.2.2? ? 关键字 关键字:是Python中已经固定使用的、不允许开发人员重新定义的标识符。 我们可以使用keyword模块中的kwlist变量查看所有的关键字
运行后:
在上图出现了Python3中的所有关键字,共35个。 当然,Python中每一个关键字都有着不同的作用,对于编程基础比较好的朋友可以使用“help("关键字")”的命令方式查看具体的关键字声明:如:
运行后:
这里的话,个人建议初学的铁铁们,可以使用起我们身边的丰富的网络资源,对不了解的关键字进行具体的认知。如果使用“help("关键字")”的命令方法,对于编程能力较弱的铁铁还是挺吃力的。 1.3? ? 变量和数据类型 1.3.1? ? 变量 计算机语言中变量的概念是源于数学中的变量。在数学中,变量是指用拉丁字母表示的,值不固定的数据;在计算机语言中,变量指能存储计算结果或表示值的抽象概念——程序在运行期间用到的数据会被保存在计算机的内存空间(内存单元格)中。为了方便存取内存单元格中的数据,在Python中使用标识符来标识不同的内存单元,从而使标识符与数据建立的联系。 如下图所例: ?以存储数据66的变量(标识符为a)和存储数据20的变量(标识符为b)为例,表示变量与内存单元之间的关系。 标识内存单元的标识符名称又被叫做变量名,Python通过赋值运算符 “=” 将内存单元中存储的数值与变量名建立相应的联系,这就是所谓的定义变量
我们可以将上面关系图一样,建立变量名a与数据66,变量名b与数据99之间的联系
此时我们就可以通过变量名a和b访问数据
运行代码后:
1.3.2? ? 数据类型 在Python中根据数据存储形式的不同,数据类型可分为数字类型、字符串和一些相对复杂的组合数据类型(如列表、元组、集合、字典等)。 1.数字类型 Python中的数字类型分为浮点型(float)、整型(int)、复数类型(complex)和布尔类型(bool)。其中,浮点型、整型和复数类型的数据分别对应数学中的小数,整数和复数;布尔类型比较特殊,它是int的子类,但是只有True和False两种取值。
2.字符串 字符串是一个由单引号、双引号或者三引号包裹的有序的字符集合。
?3.列表 列表是多个元素的集合,它可以保存任意数量,任意类型的元素,且可以被修改。 在用Python编写代码时,我们使用 "[ ]" 来创建列表,其中列表中的元素用逗号隔开。
4.元组 元组与列表的作用很相似,它也可以存储任意数量,任意类型的元素,但是不能被修改。 在用Python编写代码时,我们使用 "( )" 来创建元组,其中元组中的元素用逗号隔开。
5.集合 集合与列表、元组类似,也是可以存储任意数量,任意类型的元素,集合的特点在于是使用“{ }”进行创建,而且要注意的是集合中的元素无序且唯一。
6.字典 字典中的元素是“键(Key):值(Value)”形式的键值对,键不能重复。 在用Python编写代码时,我们使用 "{ }" 来创建字典,其中字典中的元素用逗号隔开。
注:Python是动态语言,它在声明变量时不需要显式的指定具体类型,程序执行后,Python编译器会自动确定数据类型,这时,我们就可以通过type()函数来查看变量所保存的具体数据类型。
运行后:
有输出结果可以看出变量dict_1保存的数据类型是dict,即:字典型。 1.3.3? ? 变量的输入与输出 我们所编写的程序想要实现人机交互功能,需要从输入设备接收用户输入的数据,也需要向显示设备输出数据。Python中,我们使用input()函数和print()函数分别实现信息的输入与输出。 1.input()函数 input()函数用于接收用户键盘输入的数据
运行后:
2.print()函数 print()函数用于向控制台中输出数据,它可以输出如何类型的数据:
?objects:表示输出的对象。输出多个对象时,对象之间需要用分隔符分隔。 sep:用于设定分隔符,默认使用空格作为分隔。 end:用于设定输出以什么结尾,默认值为换行符“\n”。 flie:表示数据输出的文件对象。 后续我们将会涉猎有些这些内容的详细例子。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 1:33:17- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |