加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

简单而不简约 一份Python小抄呈上

发布时间:2021-11-06 04:54:41 所属栏目:语言 来源:互联网
导读:大家好,我是Peter~ 本文主要是对Python中常见的6种数据类型操作进行了汇总: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Set(集合) 一、数字Numbers 数字很常见,比如:1,2,100,999等,两个常见的数据类型转化函数:int和flo
大家好,我是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

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!