Python学习笔记——关键要素

本文详细介绍了Python编程中的核心要素,包括数据类型如int和str,对象引用的概念,组合数据类型如元组和列表,逻辑运算符的使用,控制流语句如if、while和for,算术操作符,以及输入输出和函数的创建与调用。通过学习,读者将深入理解Python的基础知识。
摘要由CSDN通过智能技术生成

Python关键要素


##一、数据类型

1、int(整型)

Python所能表示的整数大小只受限于机器内存,而非固定数量的字节数。

2、str(字符串)

字符串可以使用双引号或单引号封装,只要字符串头尾使用的符号是对称的。

Python使用Unicode编码,使用方括号[]来存取字符串等序列中的某一项,例如"hard times"[5]返回字符t

Unicode是字符集,UTF-8是编码规则,UTF-8是实现Unicode的方式之一。

str类型与基本的数值类型(比如int)都是固定的,也就是说,一旦设定,其值就不能改变

如果需要将一个数据项从某种类型转换为另一种类型,那么可以使用语法datatype(item),例如:

>>> int("45")  # int()转换允许头尾带有空格,如int(" 45 ")也是正确的
>>> str(912)

二、对象引用

对象引用是用于存储某种类型数据的变量。

=的作用是将对象引用与内存中的对象进行绑定,如果对象引用已经存在,就简单地进行重绑定,以便引用=操作符右面的对象;如果对象引用尚未存在,就由=操作符创建对象引用。

下面用一张图说明对象与对象引用之间的关系,圆形代表对象引用,矩形代表内存中的对象:

![对象引用](https://img-blog.csdn.net/20180717142821567?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3MTI0Nzcx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

与C++、Java等强类型语言不同,Python使用“动态类型”机制,也就是说,在任何时刻,只要需要,某个对象引用都可以重新引用一个不同的对象,例如:

route = 514
route = "python"

可以使用type()函数返回给定数据项的数据类型。

三、组合数据类型

元组与列表可用于存储任意数量、任意类型的数据项。元组是固定的,创建之后就不能改变;列表是可变的,在需要的时候,可以插入或移除数据项。

# 元组使用逗号创建
("Python",
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值