域名

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

时间:2010-12-5 17:23:32  作者:数据库   来源:系统运维  查看:  评论:0
内容摘要:本文转载自微信公众号「尤而小屋」,作者尤而小屋。转载本文请联系尤而小屋公众号。大家好,我是Peter~本文主要是对Python中常见的6种数据类型操作进行了汇总:Numbers(数字)

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

大家好,抄奉我是简单简约Peter~

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

Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Set(集合)

一、数字Numbers

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

1.1算术运算

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

加:+ 减:- 乘:* 除:/ 乘方:** 求余数:% 求商://

1.2比较运算

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

大于:> 小于:< 等于:== 小于等于:<= 大于等于:>= 不等于:<> 或 !=

1.3常用函数

取绝对值:abs 四舍五入:round 取整:int 转浮点数:float

二、字符串String

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

2.1键盘输入

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

2.2三种方法生成

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

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

2.3索引和切片

1、简单简约关于索引:

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

2、关于切片:

标准形式:start:stop:step 含头不含尾:包含start部分,不包含stop部分 切片的时候,源码库索引左边从0开始,右边从-1开始 步长step可正可负

2.4常用函数

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

2.5常见操作

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

2.切割:split

3.去掉空格:

strip():两端的空格 lstrip():左边的空格 rstrip():右边的空格

4.大小写转化:

upper():字母全部转为大写 lower():字母全部转为小写 isupper():判断字母是否全部转为大写 islower():判断字母是否全部转为小写 capitalize():首字母全部转为大写 title():字符串中所有单词的首字母大写,其他为小写 istitle():判断是否为标题模式,即字符串中所有单词的首字母大写,其他为小写

5.字符串格式

占位符% format函数 f-string

三、列表List

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

3.1创建

通过list函数 使用方括号[]来创建

3.2常见函数

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

3.3常见操作

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

四、站群服务器元组Tuple

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

4.1创建

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

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

4.2常见操作

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

五、字典Dictionary

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

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

5.1创建

创建字典的两种方式:

通过{ }来创建 使用dict函数来创建 d1 = { "name":"小王","sex":"male"} d2 = dict(["name","小王"],["sex","male"]) 

5.2常见操作

通过key访问value:df1["name"] 通过key添加键值对:df1["address"] = "北京" 通过key删除键值对:del df1["sex"] 通过key修改键值对:df1["name"] = "小红" 判断指定的键值对是否存在:"birth" in df1(判断是服务器托管否在keys中)

5.3常见方法

清空:clear 通过key获取value:get 更新键值对的取值:update 删除某个键值对:pop 随机取出一个键值对:popitem 根据key获取value(可设置默认值):setdefault 创建默认字典(值为None,可指定具体的值):fromkeys 字典遍历,默认是遍历键:keys、values、items

六、集合Set

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

6.1创建

通过set函数创建(空集合只能用这种方法) 通过{ }创建 创建冻集合:frozenset

6.2常见方法

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

6.3集合运算 

成员判断:in 子集和超集:issubset(子集)、issuperset(超集) 交集:intersection 并集:union 差集:differencee 对称差集:symmetric_difference
copyright © 2025 powered by 益强资讯全景  滇ICP备2023006006号-31sitemap