1 Python之基本数据类型

本文介绍了Python的基础数据类型,包括Number、List、Tuple、String、Set、Dict和Boolean。Number类型中详细讲解了int和float的转换与运算。List类型阐述了列表的切片、插入和删除操作。Tuple类型作为不可变序列的特点被提及。String类型介绍了字符串的创建和访问。Set类型强调其无序和唯一性的特性。Dict类型解释了字典的键值对概念。最后,介绍了Boolean类型的True和False值。
摘要由CSDN通过智能技术生成

目录

从Hello World说起

1.1 Number类型

1.2 List类型

1.3 Tuple类型

1.4 String类型

1.5 Set类型

1.6 Dict类型

1.7 Boolean类型


Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发,本篇对PYTHON的基本语法进行学习。

从Hello World说起

输出一行HELLO WORLD:

>>> print('HELLO,WORLD')

HELLO,WORLD

在Python中,每个值都有一种数据类型,但和一些强类型语言不同,开发者不需要直接声明变量的数据类型。Python会根据每个变量的初始赋值分析其数据类型,并在内部进行跟踪,在Python中,内置的数据类型主要包含以下几种:

  • Number,数值类型;
  • String,字符串;
  • List,列表,一个包含元素的序列;
  • Tuple,元组,和列表相似,但其是不可变的;
  • Set,一个包含元素的集合,其中的元素是无序的;
  • Dict,字典,由键值对构成;
  • Boolean,布尔类型,值为True或False;
  • Byte,字节类型,例如一个以字节流表示的jpg文件;

1.1 Number类型

以number中的int类型为例,可以使用type关键字获取某个数据的类型:

>>> print(type(1))

<class 'int'>

>>> a = 1 + 2 // 3 ## // 表示整除

>>> print(type(a))

<class 'int'>

int和float之间,一般会通过是否有小数点进行区分:

>>> a = 2 ** 4

>>> print(a)

16

>>> print(type(a))

<class 'int'>

>>> b = 4.0

>>> print(b)

4.0

>>> print(type(b))

<class 'float'>

须注意的是,将一个int与一个int类型相加,将会得到int,但将int与float相加,将得到float,这是因为Python会把int强制转换为float后再进行加法运算:

>>> c = a + b

>>> print(c)

20.0

>>> print(type(c))

<class 'float'>

可以使用内置关键字进行int与float之间的强制转换:

>>> int_num = 100

>>> float_num = 200.02

>>> print(float(int_num))

100.0

>>> print(int(float_num))

200

如下是算数运算的示例:

>>> a , b , c = 1 , 2 , 3.0

>>> print(a+b)

3

>>> print(a-b)

-1

>>> print(a*b)

2

>>> print(a/b)

0.5

>>> print(a//b)

0

>>> pri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值