随笔分类 - python
摘要:import pandas as pd import numpy as np s = pd.Series([1,3,6,np.nan,4,1]) print(s) dates = pd.date_range('20191009',periods=6) print(dates) df = pd.DataFrame(np.random.randn(6,4),index=dates,columns=['
阅读全文
摘要:按H会出现下面的图,不过不常用 常用jupyter快捷键: y code模式 m markdown模式 shift+enter 运行代码块,跳到下一行 ctrl +enter 执行当前代码块,新建一个代码块 shift + v 粘贴到代码块上面 enter 命令行 -> 编辑 esc 编辑 -> 命
阅读全文
摘要:文件的使用 文件都是由二进制存储 文本文件:由单一特定编码组成 二进制文件:由 0 和1 构成。没有同一的字符编码 文件打开 : <变量名> = open(<文件名>,<打开模式>) 打开模式 r 只读 (默认) w 写 ,若原来有内容覆盖 x 创建写 a 追加写 b 二进制 t 文本 文件关闭:
阅读全文
摘要:pip install pyinstaller 安装模块 (命令行)pyinstaller -F <文件名.py> 生成独立文件 (建议使用) -h 帮助 --clean 清理临时文件 -D 默认值,生成dist文件夹 -i <图标文件名.ico> 指定打包程序使用的图标 将py文件和ico图标放在
阅读全文
摘要:import turtle import time def drawGap(): turtle.penup() turtle.fd(5) def drawLine(draw): drawGap() turtle.pendown() if draw else turtle.penup() turtle.fd(20) drawGap() tur...
阅读全文
摘要:def<函数名>(<参数(0个或多个)>): <函数体> return<返回值> 可选参数传递,必须放在前面,非可选放在后面 可变参数传递 def<函数名>,*b): <函数体> return<返回值> 调用时按位置和名字命名 例如:函数fact(m,n) 第一种命名方式:fact(10,5) m=
阅读全文
摘要:基本随机数函数: 随机数种子 seed(a=None) 初始化给定的随机数种子,若没给定默认为系统当前时间 random() 生成[0.0 , 1.0]之间的随机数 扩展随机数: randint(a,b) 生产成(a,b)之间的整数 randrange(m,n[k]) 生成一个[m,n]之间以k为步
阅读全文
摘要:for<循环遍量>in<循环结构>: <语句块1> else: <语句块2> while <条件>: <语句块1> else: <>语句块2 当循环没有break语句,执行else
阅读全文
摘要:try: <语块句1> except: <语块句2> else: <语块句3> finally: <语句块4> finally 对应语块句4一定执行,else对应语块句3不发生异常时执行 实例:身体质量指数BMI(Body Mass Index) heigh,weight = eval(input(
阅读全文
摘要:单分支结构: if <条件>: <语句块> 二分支结构:if<条件>: <语句块> else: <语句块> 紧凑形式: <表达式1>if<条件>else<表达式2> 多分支结构: if<条件1>: <语句块> elif<条件2>: <语句块> …… else:<语句块> 条件组合: and与 or或
阅读全文
摘要:#用sleep()模拟 import time scale = 10 print("----执行开始-----") for i in range(scale+1): a = '*' *i b = '.' *(scale-i) c = (i/scale)*100 print("{:^3.f}%[{}->{}]".format(c,a,b)) time.sleep(0.1) print("----执...
阅读全文
摘要:import time time.(b) 三类 时间获取 time() 当前时间戳 ctime() 当前时间易读 gmtime() 当前时间计算机识别 时间格式化 strftime() strptime() 将字符串->时间 程序计时 sleep() perf_counter() strftime(
阅读全文
摘要:字符串类型及操作 两类四种表示方法 单引号 双引号 三单引号 三双引号、 “ ‘字符串’ ” ‘ “字符串” ’ "' "字符串" ‘字符串’ ''' 使用三引号时可含有多行字符串 c = '''this is a longer string that spans multiple lines'''
阅读全文
摘要:def dayup(fd): day = 1 for i in range(365): dayup = dayup*(1-0.01) else: dayup = dayup*(1+fd) retrun dayup dayfactor = 0.01 while dayup(dayfactor)<37.78: dayfactor += 0.001 print("工作努力:{.3f}".format...
阅读全文
摘要:def dayup(fd): day = 1 for i in range(365): dayup = dayup*(1-0.01) else: dayup = dayup*(1+fd) retrun dayup dayfactor = 0.01 while dayup(dayfactor)<37.78: dayfactor += 0.001 print("工作努力:{.3f}".format...
阅读全文
摘要:数字类型及操作 + - * / // +x(x本身) -y(y负值) x%y(模运算) x**y(幂运算)y=0.5 根号x 数值类型关系 可进行混合运算,生成结果为“最宽”类型 数值运算函数 abs()绝对值 divmod()商余 pow(x,y,[z]) round(x,[d])d保留几位 mi
阅读全文
摘要:1.整数类型 pow(x,y) 4种进制 十进制 二进制 以0b或0B开头 八进制 以0o或0O开头 十六进制 以0x或0X开头 2.浮点类型 浮点数间存在不确定尾数,不是bug round(x,d) x四舍五入 d是小数截取位数 不确定尾数一般发生在10的16次幂左右 科学记数法 <a>e<b>
阅读全文
摘要:序引用和import 1. import<序名> <序名>.<函数名>(函数参数) 2. form <序名> import (函数名) form <库名> import * 3. import <库名> as <库别名> <库别名>.(函数) 函数定义 def 函数名(函数参数): 函数值 retu
阅读全文

浙公网安备 33010602011771号