python3
python3 基础
Lei_yiyi
稀里糊涂,误打误撞
展开
-
pandas.DataFrame.notnull 返回非空值
原创 2020-10-12 09:05:43 · 907 阅读 · 0 评论 -
lambda表达式(python3)
python 使用 lambda 表达式来创建匿名函数语法: lambda [arg1 [,arg2,…argn]]:expression使用如下:1 square = lambda x : x**22 print(square(3)) # 934 sum = lambda x, y : x + y5 print(sum(2, 3)) # 5原创 2020-05-20 16:13:31 · 175 阅读 · 1 评论 -
Python 类与对象(python3)
https://www.cnblogs.com/shouhu/p/12666891.html原创 2020-05-16 09:52:03 · 259 阅读 · 0 评论 -
存取文件(python3)
存取文件(python3)python 内置方法numpy 模块方法os 模块方法csv 模块方法python 内置方法# 先用 open() 方法打开(不存在则创建)一个文件,再用 write() 方法写入内容with open('test.txt','a') as f: # 模式'a'意味着写入内容不覆盖已有内容 f.write('hello world!\n') # 先用 open() 方法打开一个文件,再用 read() 方法读取内容with open('test.txt','r')原创 2020-05-12 12:38:10 · 123 阅读 · 0 评论 -
enumerate() 索引序列(python3)
用法enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。enumerate(sequence, [start=0])sequence:一个序列、迭代器或其他支持迭代对象start:下标起始位置返回值: enumerate(枚举) 对象示例代码:ll = ['A', 'B', 'C'...原创 2020-05-04 11:52:16 · 162 阅读 · 0 评论 -
Counter.most_common() 计数(python3)
from collections import Counterstring = 'abcdabb'print(Counter(string).most_common())for i,v in Counter(string).most_common(): print(str(i) + ' ' + str(v))输出:[('b', 3), ('a', 2), ('c', 1)...原创 2020-04-30 14:50:11 · 431 阅读 · 0 评论 -
集合(python3)
var = {'a', 'b', 'c'}# 添加元素var.add(1)print(var) # 无序,若元素已存在则不进行任何操作var.update([1,4],[5,6]) # update 的参数可以是列表,元组,字典等;可以有多个,用逗号分开print(var)# 移除元素var.remove('b') # 不存在会发生错误print(var)var.d...原创 2020-04-30 11:44:41 · 165 阅读 · 0 评论 -
访问字符串/列表/元组/字典/集合(python3)
# 字符串var1 = 'abc'print(var1[0])print(var1[1:4])# 列表var2 = [1, 2, 3]print(var2[-1])print(var2[1:])# 元组var3 = ('i', 'j', 'k')print(var3[2])print(var3[:-2])# 字典var4 = {'Name':'Amm', 100:1...原创 2020-04-30 11:32:11 · 220 阅读 · 0 评论 -
sorted 字典排序(python3)
sorted(iterable,key,reverse)iterable:可迭代对象(如 dict.keys())key:函数,选取参与比较的元素reverse:指定排序是倒序还是顺序,reverse=true倒序,reverse=false顺序(默认)输入dd = {'a':25, 'c':24, 'b':12}# 按 key 排序print(sorted(dd.keys(), ...原创 2020-04-29 20:17:14 · 376 阅读 · 0 评论 -
collections.defaultdict()(python3)
from collections import defaultdicts = [('yellow', 1), ('blue', 2), ('yellow', 3), ('blue', 4), ('red', 1)]d = defaultdict(list)for k, v in s: d[k].append(v)print(d)for i in d.keys(): ...原创 2020-04-29 19:02:42 · 196 阅读 · 0 评论 -
sys.stdin.readline() 标准化输入(python3)
(1)sys.stdin.readline()import sysprint(sys.stdin.readline())输出结果:1 2 31 2 3Process finished with exit code 0(2)strip(’\n’) 表示以 \n 分隔,否则输出是 “字符串+\n” 的形式import sysprint(sys.stdin.readline()...原创 2020-04-29 17:09:46 · 1881 阅读 · 0 评论 -
find / index 判断是否存在指定字符串并返回第一个索引值(python3)
(1)findmy_str = 'meandme'# 存在,则返回首次出现的,第一个L的索引值n = my_str.find('me')print(n)# 找不到,则返回-1n = my_str.find('you')print(n)结果:0-1(2)indexmy_str = 'meandme'# 存在,则返回首次出现的,第一个L的索引值n = my_str...原创 2020-04-29 15:31:09 · 864 阅读 · 0 评论 -
运行 python3 的三种方式
运行 Python3 的三种方式交互式解释器命令行脚本集成开发环境(IDE:Integrated Development Environment): PyCharm交互式解释器(1)通过命令行窗口进入pythonUnix/Linux:$ pythonWindows/DOS:>python (2)在交互式解释器中编写Python代码>>> a=1>...原创 2020-04-28 17:18:50 · 1121 阅读 · 0 评论