13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

简单而不简约:一份Python小抄奉上

本文转载自微信公众号「尤而小屋」,作者尤而小屋。转载本文请联系尤而小屋公众号。

大家好,我是Peter~

本文主要是对Python中常见的6种数据类型操作进行了汇总:

一、数字Numbers

数字很常见,比如:1,2,100,999等,两个常见的数据类型转化函数:int和float。数值型数据的常见操作:

1.1算术运算

算术运算返回的是具体的数值:

1.2比较运算

比较运算返回的是布尔值:True或者False

1.3常用函数

二、字符串String

字符串是Python中常见的数据类型之一,能够使用str函数将其他类型的数据强制转成字符类型

2.1键盘输入

终端中通过input函数输入的任何内容都是字符串数据

2.2三种方法生成

通过3种方法生成字符串数据:

  1. 单引号:`python`
  2. 双引号:"python"
  3. 三引号:一般字符串内容较长时使用,"""I am learning python..."""

2.3索引和切片

1、关于索引:

通过index函数能够查看索引值

2、关于切片:

2.4常用函数

  1. 求长度:len
  2. 返回最值:max、min
  3. 查看字符的编码:ord
  4. 查看编码(数值)对应的字符:chr
  5. 成员判断:in
  6. 字符串重复:*
  7. 拼接:+ 或者 join

2.5常见操作

1.判断是否全为字母:isalpha

2.切割:split

3.去掉空格:

4.大小写转化:

5.字符串格式

三、列表List

列表可以说是Python中最为活跃的一个数据类型,使用极其频繁,操作也很多:

3.1创建

3.2常见函数

  1. 求长度:len
  2. 合并多个列表:+
  3. 成员判断:in
  4. 列表元素重复:*
  5. 返回列表中的最值(比较ASCII码):max、min

3.3常见操作

  1. 索引和切片操作(类比字符串)
  2. append:将整体追加到列表的末尾
  3. extend:列表中的每个元素进行合并,组成一个大的列表
  4. index:查看元素的索引
  5. insert:指定位置插入元素
  6. pop:删除顶部的元素(弹出栈顶元素)
  7. remove:删除第一次出现的元素;元素不存在则会报错
  8. reverse:将列表中元素的顺序颠倒过来;类比reversed
  9. sort:列表元素的排序;类比sorted

四、元组Tuple

元组可以看成是一种不可修改的特殊“列表”。

4.1创建

通过小括号()或者tuple函数来创建。即便是只有一个元素,元组中的元素最后也要有逗号

 
 
 
  1. t1 = (1,2,3) 
  2. t2 = (4,)  # 单个元素 
  3. t3 = tuple(("python","go","html") 

4.2常见操作

  1. 求长度:len
  2. 元组元素重复:*
  3. 元组拼接:+
  4. 查看最值:max、min
  5. 成员判断:in
  6. 遍历元组元素:for循环
  7. 索引和切片

五、字典Dictionary

字符串、列表、元组都是有序的数据类型,字典是无序的数据类型,主要是用来存放具有一定映射关系的数据。

在字典中,键是不同重复的,且是不可变的数据类型,值可以是任意的数据类型

5.1创建

创建字典的两种方式:

 
 
 
  1. d1 = {"name":"小王","sex":"male"} 
  2.  
  3. d2 = dict(["name","小王"],["sex","male"]) 

5.2常见操作

5.3常见方法

六、集合Set

集合不能有重复元素,可以看做是列表和字典的“杂合体”

6.1创建

6.2常见方法

  1. 添加元素:add
  2. 更新集合:update
  3. 随机删除元素:pop
  4. 指定删除元素(元素不存在则报错):remove
  5. 指定删除元素(不存在,不报错):discard
  6. 清空集合:clear

6.3集合运算 

  1. 成员判断:in
  2. 子集和超集:issubset(子集)、issuperset(超集)
  3. 交集:intersection
  4. 并集:union
  5. 差集:differencee
  6. 对称差集:symmetric_difference

当前标题:简单而不简约:一份Python小抄奉上
网页URL:http://cdbrznjsb.com/article/dpsdcds.html

其他资讯

让你的专属顾问为你服务