python常用简单函数积累

7.22 第一次学习记录

函数目录
int() 把输入的字符串转换成整型
float() 把输入的字符串转换成浮点型
complex() 把输入的字符串转换成复数型

注意输入的字符串一定要符合格式,这三个字符串不能计算

eval() 把输入的字符串(可以是表达式或者是数字)计算出数值
input() 输入
print() 输出
append() 插入函数
.format() 组织数据函数
''.join() 组合函数 第一个位置放间隔字符,括号里放要组合的数据结构 
remove() 删除数据集中第一个 与 val 相同的元素
pop() 删除最后一个元素(什么值都不填)

字符串函数
str.lower() 字符串所有字母小写
str.upper() 字符串所有字母大写
str.title() 字符串首字母大写
str.strip() 去掉字符串空格
str.lstrip() 去掉左边空格
str.rstrip() 去掉右边空格
str.replace('','') 字符串替换函数 第一个位置填要替换的部分 第二个位置填要替换成的部分
可以通过替换操作去掉字符串的所有空格
str,split() 可以将字符串以某个特定的字母分割
range(begin,end,step)  返回一个[begin,end-1] 步长为 step 的序列
len()    返回一个数据结构的数据个数
round(数据,四舍五入位数)   四舍五入函数

列表函数
sorted(列表名,reverse=True/False) 不改变列表 ,可以直接输出
max(列表名) 求列表最大值 不改变列表
min(列表名) 求列表最小值 不改变列表
sum(列表名) 求列表的和  不改变列表
l.sort(reverse=True/False) 改变列表 需要操作后重新输出
l.reverse() 改变列表 需要操作后重新输出
l[silce(begin,end)] 取出列表的[begin,end-1]中的数据

这么看 带数据结构名的函数都会改变数据结构,而不带的不改变
用len与range遍历列表
l=['Alibaba','Baidu','Tencent','MeiTuan','JD']
for i in range(len(l)):
    print('Hello %s, here is my resume!'%l[i])
用range给列表赋值 1 - 1000
l = [i for i in range(1,1001)]
用 slice 函数取出列表部分元素
l = ['Tom', 'Allen', 'Jane', 'William', 'Tony' ]
print(l[slice(0,2)])
print(l[slice(1,4)])
print(l[slice(3,5)])
写一个双重for循环判断一个列表中的元素是否在另一个列表里
l1 = ['Niuniu','Niumei','GURR','LOLO']
l2 = ['GurR','Niu Ke Le','LoLo','Tuo Rui Chi']


for i in l2:
    f=1
    for j in l1:
        if i.lower() == j.lower():
            f=0        
    if f == 1:
        print("Congratulations, the user name %s is available!"%i)
    else:
        print("The user name %s has already been registered! Please change it and try again!"%i)    

字典的建立遍历和添加元素
d = {'<':'less than','==':'equal'} #建立
d['>'] = 'greater than' #添加元素
for i in sorted(d):
    print("Operator %s means %s."%(i,d[i])) #遍历 
判断一个元素 是否是 字典的 键/值
l = ['Niumei','Niu Ke Le','GURR','LOLO']
d = {'Niumei': 'Nowcoder','GURR': 'HUAWEI'}

for i in l :
    if i in d.values():#值
        print("Hi, %s! Thank you for participating in our graduation survey!"%i)
    else:
        print("Hi, %s! Could you take part in our graduation survey?"%i)

for i in l :
    if i in d.keys():#键
        print("Hi, %s! Thank you for participating in our graduation survey!"%i)
    else:
        print("Hi, %s! Could you take part in our graduation survey?"%i)
    
用.format 和 append 处理数据

在这里插入图片描述

d1 = {'name': 'Niuniu','Student ID': 1}
d2 = {'name': 'Niumei','Student ID': 2}
d3 = {'name': 'Niu Ke Le','Student ID': 3}
l = []
l.append(d1)
l.append(d2)
l.append(d3)

for i in l :
    print("{}'s student id is {}.".format(i['name'],i['Student ID'])) 
两重 for 遍历 一对多的字典
d = {'Allen': ['red', 'blue', 'yellow'],'Tom': ['green', 'white', 'blue'],'Andy': ['black', 'pink']}

for i in sorted(d): # 只写一个元素就代表字典的键 ,写两个分别代表键和值
    print("%s's favorite colors are:"%i)
    for j in d[i]:
        print(j)
字典嵌套的遍历
d = {'Beijing': {"Capital" : 'China'},'Moscow': { "Capital": 'Russia'},'Paris': { "Capital": 'France'}}

for i in sorted(d):
    print("{} is the capital of {}!".format(i,d[i]["Capital"]))
'''
这里的 i 代表 大字典每个元素的键 , d[i] 代表 键 对应的小字典 d[i]["Capital"] 代表每个小字典的值
'''
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python数据分析函数用法大全比较难以一次性全部列出,因为Python数据分析所使用到的函数非常多。但是,我可以列出一些常用Python数据分析函数及其用法,帮助你更好地理解数据分析。 1. Pandas库中的常用函数 Pandas库是Python数据分析中常用的库之一,以下是一些常用函数: - read_csv:读取CSV文件; - read_excel:读取Excel文件; - read_sql_query:执行SQL查询,并将结果读取到DataFrame中; - concat:将两个或多个DataFrame按行或列进行合并; - merge:将两个或多个DataFrame按照某一列进行合并; - groupby:按照某一列进行分组; - pivot_table:根据指定的行和列进行数据透视; - apply:对DataFrame中的每行或每列进行函数操作; - value_counts:计算Series中每个值出现的次数; - drop_duplicates:删除DataFrame中的重复行; - fillna:填充缺失值; - isnull:检查DataFrame中的缺失值; - plot:绘制图表。 2. Numpy库中的常用函数 Numpy库是Python数据分析中常用的库之一,以下是一些常用函数: - arange:生成等差数列; - linspace:生成等间隔数列; - random:生成随机数; - reshape:改变数组形状; - concatenate:将两个或多个数组按行或列进行合并; - max:计算数组的最大值; - min:计算数组的最小值; - mean:计算数组的平均值; - sum:计算数组的总和; - argmax:返回数组中最大值的索引; - argmin:返回数组中最小值的索引; - dot:计算矩阵乘积。 3. Matplotlib库中的常用函数 Matplotlib库是Python数据分析中常用的可视化库之一,以下是一些常用函数: - plot:绘制线图; - scatter:绘制散点图; - hist:绘制直方图; - bar:绘制柱状图; - pie:绘制饼图; - boxplot:绘制箱线图。 4. Seaborn库中的常用函数 Seaborn库是Python数据分析中常用的可视化库之一,以下是一些常用函数: - distplot:绘制直方图和密度曲线; - pairplot:绘制多个变量之间的关系图; - heatmap:绘制热力图; - lmplot:绘制线性回归模型图; - boxplot:绘制箱线图。 以上是Python数据分析中常用的一些函数及其用法,但仅仅列出这些是远远不够的,因为Python数据分析所使用到的函数非常多,需要在实践中不断学习和积累

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦里再与你相见

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值