美文网首页
python编程问题合集——自用

python编程问题合集——自用

作者: 程非池的小软 | 来源:发表于2023-06-29 18:17 被阅读0次

1.入口函数

if __name__ == '__main__':

2.输入两个(多个)数字使用空格或者逗号隔开

1、输入一个数字直接 m = int(input())

2、输入两个数字就是 m, n = map(int, input().split())

3、三个及三个以上就和两个的类似:  a, b, c, d = map(int, input().split())

3.for循环中的递增迭代:
for index in range(len(numbers)):
对于数组的索引迭代,需要用到len()求数组的长度,用range进行索引迭代。
4.[line[i]+line[i+1]for i in range(len(line)-1)]

5.进制转换

进制转换

6.小写转化大写
.upper()
大写转化小写
.lower()

7.补全

res = bin(i)[2:].zfill(5)

8.列表转换成字符串

list1=["We"," ","are"," ","happy"] 
return " ".join(list1)

9.牛客基础知识

列表删除元素.png 列表增加元素.png 内置函数.png 列表方法.png 元组的知识点.png zip()函数.png 解压.png while循环.png range()函数.png 列表解析.png continue.png 字符串格式化.png 字符串索引与切片.png 字符串的函数.png 为什么replace()没有替换成功.png 字典.png 成员运算发.png 字典更新.png
#输入描述:
#一行输入一个单词,单词可能是字典中出现过的,也可能是字典中未出现过的。
#输出描述:
#输出更新后的字典

num={'word': 2, 'while': 15, 'for': 20, 'if': 26, 'else': 14, 'print': 9}
word=input()
if word in num:
    num[word]=num[word]+1
else:
    num[word]=1
print(num)
字典函数.png import导入.png math.png 类.png image.png
##结合评论区的观点,给出以下思路
#1首先创建类Nowcoder
#2定义三个内部变量
#3定义一种输出方法
class Nowcoder():
    def __init__(self,name,ID,num) :
        self.name = name
        self.ID =ID
        self.num = num
    def print(self):
        print(self.name,self.ID,self.num,sep='\n')
#5 创建一个niuniu的对象
niuniu =Nowcoder('NiuNiu','100001',678)
#5 根据对象输出对象信息
Nowcoder.print(niuniu)

类的初始化.png 类的继承.png pandas.png image.png

shape成员变量

shape是成员变量.png shape的用法.png 查看列名.png 例子.png pandas数据索引.png 读取列.png
第二种方式.age为成员变量 输出对应的行.png
df['age']==19 #这是一个布尔索引
pandas逻辑运算.png

在 Pandas 中,用于条件筛选的操作需要使用位运算符 & 而不是逻辑运算符 and。这是因为在 Pandas 中,and 运算符会尝试对整个条件表达式进行求值,而不是对每个元素进行逐个比较。这样会导致出现错误或产生不可预测的结果。
使用位运算符 & 可以确保对每个元素进行逐个比较,并返回每个元素的布尔结果。这样,最终的筛选条件会返回一个布尔序列,用于选择满足条件的行。

或的另一种用法.png 非.png pandas多列输出.png pandas多列输出.png pandas数学函数.png

sum() 是 Python 内置函数,用于计算可迭代对象(例如列表、元组等)中的元素之和。它可以接受一个可迭代对象作为参数,并返回所有元素的总和。

.sum() 是 Pandas 库中 DataFrame 或 Series 对象的方法,用于计算数据的总和。它用于对 DataFrame 或 Series 中的数据进行聚合计算。

import pandas as pd
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
column_sum = df['A'].sum()
print(column_sum)  # 输出结果为 6

相关文章

  • python问题合集

    标签(空格分隔): python 1.在抓取58同城的链接的时候,如果像下边这样写 获得的是一大串信息,貌似装在一...

  • Python编程技巧合集

    同时迭代两个列表 初始化列表的值 列表转换为字符串 从字典中获取元素 替换成这样 计数时使用Counter计数对象...

  • 《想学编程:经典问答合集》

    这是一篇问题合集,根据我十几年的编程经验,认真的回答了以下问题,代表了我个人的观点。 如果你想学编程,但有些问题阻...

  • 好文推荐

    python GIL全局解释器锁的理解 爬虫实战项目合集 python的字符编码问题 计算机的ip地址与MAC地址...

  • 05.第一个Python程序

    1. python是一种编程语言 python作为一种编程语言,通过编写程序的方式来解决问题python编写的程序...

  • pythonPDF书籍十三本

    pythonPDF书籍十三本 闯客网技术论坛部分Python资料合集,闯客网还有很多关于编程语言的学习资料和项目案...

  • [译] Python编程实例(01): 计算一个给定列表的平均值

    序 《Python编程实例》专题将介绍Python编程语言中的各种实例。每个实例都包括问题描述、解决方案、源代码、...

  • 2020-09-08 python学习1

    第0章 0.1 克服编程恐惧 1、学习python 需要面对的2个问题 (1)面对python 不熟悉其编程语法和...

  • python SyntaxError: Non-ASCII ch

    问题 python编程时遇到的问题:SyntaxError: Non-ASCII character '\xe4'...

  • iOS 开发中遇到的问题合集(自用)

    解决 tableView 上面的间隔问题 屏蔽 Xcode8控制台啰嗦的信息

网友评论

      本文标题:python编程问题合集——自用

      本文链接:https://www.haomeiwen.com/subject/ythplrtx.html