摘要:
#用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 阅读全文
摘要:
turtle库(会图库) 标准库+第三方库=python计算生态库 图体布局 turtle.setup(width,height,startx,starty) 设置窗体大小及位置(右上角位置电脑屏幕位置) turtle.screensize(widith,height,"颜色") 空间坐标体系 绝对 阅读全文
摘要:
#pythonDraw.py import turtle as t t.setup(650,350,200,200) t.penup() t.fd(-250) t.pendown() t.pencolor("purple") t.seth(-40) for i in range(4): t.circle(40,80) t.circle(-40,80) t.circle(40,80... 阅读全文
摘要:
输出函数print() print(“转换后是{:.2f}c”.format(c)) { }表示槽 后续变量填充到槽中 {:.2f}表示将c填充到这个位置时取小数点后两位 eval()去掉参数最外侧引号并执行余下语句 eval(‘1+2’)3 eval(‘“1+2”’)‘3’ 阅读全文
摘要:
while 判断条件: 执行语句 for语句 for 循环索引值 in 序列: 循环体 列表生成式 L=list(range(1,10)) 阅读全文
摘要:
集合{ } 无序不重序元素的序列 基本功能:进行成员关系测试和删除重复元素 创建 使用{ } set()函数(创建空集合) 成员测试 if (‘Rose’in student): print(“Rose在集合中”) else: print(“Rose不在集合中”) 集合运算 “—”差集 “|”并集 阅读全文
摘要:
if语句 if 表达式: 语句1 if ……else语句: if 表达式: 语句1 else: 语句2 if…elif…else语句(多选语句) if表达式1: 语句1 elif 表达式2: 语句2 elif 表达式n: 语句n else: 语句n+1 pass 语句 类似空语句 架构 阅读全文
摘要:
可改变容器模型 可以存储任意类型对象 (关联数组或哈希表) 创建字典 d = {key1:value1;key2:value2} key唯一不可变 value可以是任何对象 访问字典中的值 字典名[‘key1’] 若访问值字典没有会出错 修改字典 字典名[key3] = “value3” 删除字典中 阅读全文
摘要:
元组中元素可以不同元素 元组使用() 列表使用[ ] 元组只有一个元素 后面需加逗号 tuple(50,) 元组中元素不可以更改 可连接+ 元组中元素不可以删除 但可用del删除整个元组 元组数不变 元组—>列表可改变数据 需要三个函数 str() tuple() list() 阅读全文