pycharm一条一条执行代码是:AIt+ Shift+E
学习进展代码
1.从1970到2022年已经过去了52年.但是多少天呢?多少分钟呢?多少秒呢?
import time b= int(time.time()) b Minutes = b/60 Minutes Minutes = b//60 Minutes House =Minutes//60 House Days=House //24 Days Year = Days //365 Year
#折线图计算 #定义坐标 import turtle import math x1,y1=100,100 x2,y2=100,--100 x3,y3=-100,-100 x4,y4=-100,100 #绘制折线 turtle.penup() turtle.goto(x1,y1) turtle.pendown() turtle.goto(x2,y2) turtle.pendown() turtle.penup() turtle.goto(x3,y3) turtle.pendown() turtle.penup() turtle.goto(x4,y4) turtle.pendown() #计算起始点和终点的距离 distance = math.sqrt((x1-x4)**2 + (y1-y4)*2) turtle.write(distance )
#is 与== 的区别 a = 1000 b = 1000 a == b #TRUE a is b #False id(a) id(b) #空字符 c='' c len(c) #len()用于计算字符串中有多少字符 #转义字符 #续航符 a ='I\love\nu' a print(a) int('234') float('3.14') str(314) #提取字符[] #正搜索 最左侧开始为第一.len(str)-1 #反搜索 最右侧开始.-len(str)-1 #replace()字符串替换 a = 'abcd' a= a.replace('d','zuotian') ##切片 截取字符串 #[:]提取整个字符串 a='abcdegjads' a[1:5:2] #从1开始取,隔5个取2个 a[-5:] #负数情况,反向情况 #分割和合并split() 与 join() a = 'to be or not to be' a.split() a =['sxt' ,'sxt100','sxt200'] '*'.join(a) ## import time time01 = time.time()#开始 a ='' for i in range(1000000): a += "sxt" time02 = time.time()#结束 print("运算时间" + str(time02-time01)) time03 =time.time() #起始 i= [] for i in range(100000): i.int('*xt') a =''.join(i) time04 =time.time() print("运算时间" + str(time04-time03)) #去除首尾信息 '*s*x*t*'.strip('*') '*s*x*t*'.lstrip('*') #rstrip #格式排版 a ='SXT' a.center(10,'*') a.ljust(10,'*') #格式化format() //str.format() a= '名字是:{0},年龄是:{1}' b= a.format('CC',18) b a= '名字是:{name},年龄是:{age}' c= a.format(name='CC',age=18) #填充与对齐 "{:*>8}".format('245') '我是{0},我喜欢数字{1:*^8}'.format('CC','18')