Python 数据类型及常用方法

数字类型

int整型

目录

数字类型

int整型

float浮点型

数字类型的使用

数学运算

比较大小

字符串类型 str

作用

列表 list

字典 dict

布尔类型  bool

元组 tuple

集合 set


作用

大白话整型其实就是我们日常生活中的整数

用来记录用户年龄,出生年份等整数相关的状态

例子

age=18

birthday=1990

float浮点型

作用

用来记录人的身高,体重,薪资等小数相关的状态 

例子

height=172.3

weight=103.5

salary=15000.89

数字类型的使用

数学运算

Python数据类型及常用方法_字符串

比较大小

Python数据类型及常用方法_整型_02

字符串类型 str

作用

​大白话字符串其实就是日常生活中的文本类型数据

用来记录人的名字,家庭住址,性别等描述性质的状态​

例子

name = "波多"
adress = "日本"
sex = "女"

定义字符串的多种方式:

name = 'jason'
name1 = "jason"
name2 = '''jason'''
name3 = """jason"""

注:为防止引号嵌套配对问题

使用

字符串只能进行”相加“和”相乘“的运算。

Python数据类型及常用方法_数据_03

列表 list

作用

如果我们需要用一个变量记录多个客户的姓名,用数字类型是无法实现,字符串类型确实可以记录下来,比如

kh_names='张三 李四 王五',但存的目的是为了取,此时若想取出第二个k客户的姓名实现起来相当麻烦,而列表类型就是专门用来记录多个同种属性的值(比如同一个应用多个客户的姓名、同一个人的多个爱好等),并且存取都十分方便

使用

Python数据类型及常用方法_字符串_04

字典 dict

如果我们需要用一个变量记录多个值,但多个值是不同属性的,比如人的姓名、年龄、身高,用列表可以存,但列表是用索引对应值的,而索引不能明确地表示值的含义,这就用到字典类型,字典类型是用key:value形式来存储数据,其中key可以对value有描述性的功能

例子

Python数据类型及常用方法_字符串_05

注意:字典无法使用索引取值 因为字典内的数据是无序的 没有索引一说

布尔类型  bool

作用

布尔类型其实就是用来描述事物对错、是否可行的状态

   具体使用:

      True  对的 可行的 正确的 没问题的(同意)

       False 多的 不可行 不正确 有问题的(反对)

存储布尔值的变量名(is开头)      重要知识

      is_right = True

       is_delete = False

所有的数据类型都可以转成布尔值    重要知识

     布尔值为False的数据值有0、None、''、[]、{}(空的数据类型都是)

元组 tuple

作用

与列表一样

使用

Python数据类型及常用方法_数据_06

与列表差异

元组无法直接通过索引修改对应的数据

集合 set

作用

集合(set)是一个无序的不重复元素序列。

可以使用大括号 { } 或者 set() 函数创建集合

注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

例子

>>> basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
>>> print(basket)                      # 这里演示的是去重功能
{'orange', 'banana', 'pear', 'apple'}
>>> 'orange' in basket                 # 快速判断元素是否在集合内
True
>>> 'crabgrass' in basket
False

>>> # 下面展示两个集合间的运算.
...
>>> a = set('abracadabra')
>>> b = set('alacazam')
>>> a                                  
{'a', 'r', 'b', 'c', 'd'}
>>> a - b                              # 集合a中包含而集合b中不包含的元素
{'r', 'd', 'b'}
>>> a | b                              # 集合a或b中包含的所有元素
{'a', 'c', 'r', 'd', 'b', 'm', 'z', 'l'}
>>> a & b                              # 集合a和b中都包含了的元素
{'a', 'c'}
>>> a ^ b                              # 不同时包含于a和b的元素
{'r', 'd', 'b', 'm', 'z', 'l'}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值