Python 学习笔记(一) 数据类型+序列类型

本文详细介绍了Python中的基本数据类型,包括整型、浮点型、复数型、布尔型及特殊类型的None,并对字符串、元组和列表进行了说明。通过实例展示了不同类型变量的创建与使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Python 中,不需要声明变量类型,可以直接给任意未定义的变量赋值

数据类型

1.int 整型 

如果赋的值是一个整数,则该变量就是整型

如: >>> a = 1

        >>> print(type(a),a)

        <class 'int'> 1

特殊的还有:在被print 时,是可以直接用其他进制数表示的  二进制 八进制 十进制(默认) 十六进制

如:>>> print(0xff)   

       255

2.float 浮点型

如果赋的值是一个小数(浮点数),则该变量就是浮点型 。可以用来表示科学计数法

如:>>> b =1                                                                     >>>f = 1.45e10

       >>> print(type(b),b)                                                     >>>print(f)

       <class 'float'> 1.31                                                        14500000000.0

3.complex 复数型

在Python中,直接含有这种计算形式,一般我们把一个复数 C=a+bj ,在Python中,也同样如此,可以将含有j的部分作为虚数部分,进行虚数之间的运算

如:>>> c = 2 + 5j
      >>> d = 8 - 3j

      >>> c + d

        (10+2j)

4.bool 布尔型 

计算机中,有和无就是用布尔型来进行表示,bool有两种类型 ,一种是True 在数值上等于1 ,另一种是False 在数值上等于0,且在Python中,有严格的大小写区分!

>>> True - 1            

0

*:特殊的还有None 型,它是一种特殊的空值,但是并不代表0, 因为0是有值的。

附:dir()可以用来查找属性,help()能够用来了解如何使用

序列类型(可进行索引取值)

1. str 字符串 (方法可以通过 dir(str) 和 help(函数/方法名)  ,下同)

Python中的字符型,可以用引号('',"",''' ''')来表示。 属于不可变类型。

单引号:''(字符串中使用''等特殊符号时,必须使用转义符号"\")

双引号:""(字符串中使用'',可以不用转义,直接输出)

三引号:''' '''(可以多行输出,也可以直接用来做注释,因为编译器不会读取)

>>> string = '人生苦短 我用Python'
>>> print(type(string),string)

<class 'str'> 人生苦短 我用Python

>>> print(type(string),string[0:4])     #string[a:b:c]   按照字符串中 索引a到索引b  按照每c个进行切分,取出值

<class 'str'> 人生苦短

2. tuple 元组

用一个小括号()括起来,其中得元素用逗号分开,生成的一个序列类型,属于不可变类型。

>>> tu = (1,2,3)
>>> tu[1]

2

3. list 列表 

用一个中括号[]括起来的,与元组类似,但列表是可变类型,可以增加,删除,修改元素。

>>> li = ['人生','苦短','Python']
>>> li[2] = '我用'
>>> li
['人生', '苦短', '我用']
>>> li.append('Python')
>>> li

['人生', '苦短', '我用', 'Python']





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值