欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python:入门(3)

程序员文章站 2024-03-26 12:46:11
...

本周依旧是作为对python公开基础课的笔记。

对于尚未安装 Python 运行环境的同学,请根据第1 周文档的步骤安装Python 3.5.1 或者Python 3.5.2 版本解释器,如果操作系
统兼容性有问题,可以安装Python 3.4 版本解释器。

1本周主讲:类型

类型的概念:从不同的角度去看数据,比如111,十进制是一百一十一,2进制是7,计算机不如人类那么智能,可以通过上下文

自动判断当期的数字应该用什么方式去解读,因此,在计算机中任何数据都必须带有类型标签的说明。

本笔记会介绍python语言中的六种类型:

1数字类型2字符串类型3元祖类型4列表类型5文件类型6字典类型

1.1数字类型

该类型对python语言中数字的表示和使用进行了定义和规范,总计有三种数字类型:

1整数类型2浮点数类型3复数类型。

1.1.1整数类型

对应于数学中的整数,取值没有范围限制,这点和其他语言有所不同,因此使用是时需要注意,避免超过内存容量。

举例:12212,5。0x45

1.1.2浮点数类型

简单来说,它和整数的区别在于,它带有小数和,它的表示范围和小数精度存在限制,

举例:0.1,4.2E-2.

1.1.3复数类型

这个概念同样和数学中的一致,可以使用z=a+bi,来表示,其中a是实数部分,b是虚数部分,a和b都是浮点类型

举例:13.5+6i

1.1.4三种类型之间的关系

三种类型之间的关系是逐渐升级

复数包含浮点数,浮点数包含整数。

同时混合运算时自动升级。强制类型转换符可以降级。

type运算符用于返回变量的类型。

2.1 字符串类型

字符串类型是用双引号“”或者单引号‘’括起来的字符

字符串可以保存在变量中,也可以单独使用,既以下两种类型都可以:

string=“bbc”,‘yang’

2.2转义符:\的使用

在想输出“”时可以使用

举个例子:print(“\”hello world”\”)

2.3字符串的位置关系

字符串本质上一个连续存储的字符序列:

因此,可以很方便的引用单个字母,但需要注意的是它的索引关系:

举例0 1 2 3 4 5

    a b c d e f

   -6-5-4-3-2-1

比如想要访问f,可以如下操作:

ex=”abcdef”

print(ex[5])

或者

print(ex[-1])

对于字符串的引用还可以使用,类似于matlab的方式:

ex[0:2]

ab

这里仔细看会发现它和matlab的区别,它的输出不包含最后一位。

2.4一些便于使用的附加技巧

+号可以拼接字符串,*号可以生成一个重复该字串n次的合成字符串

举例:6*“PI” =“PIPIPIPIPIPI”

其他方便的函数可以通过阅读它的使用说明查找到。

3.1元组类型

元组类型的特点是包含多个元素,元素可以不同,元素可以为空,元组本身也可以作为另一个元组的元素只要用逗号隔开就行。

同样可以使用索引访问。

特别注意,元组类型定义后不能修改。

4.1列表类型

一个列表是一个有序元素的集合,它的优点是,大小不定,可以时刻更改。

对于列表的详细操作和自带方法,可以通过查询帮助文档来查看。

特别注意,可以使用spilt函数将字符串拆分成一个列表。

相关标签: Python 基础操作