while 条件: 条件满足时,做的事情1 条件满足时,做的事情2 条件满足时,做的事情3 ……
# 循环变量 x=0 # 给循环变量赋一个初始值 while x < 29: x+=1 #在循环里要有循环变量的变化 print("你真棒!")
for i in range(42): print(i)
#求和:从1到10 sum = 0 for i in [1,2,3,4,5,6,7,8,9,10]: sum += i print(sum)
# 本来要打印1-110 n = 1 while n <110: print(n) n+=1 # 现在加入if条件和break,提前结束了循环,只打印了1-15 n = 1 while n <110: if n >15: break print(n) n+=1
# 本来要打印1-10 n = 0 while n < 10: n+=1 print(n) print("————————————") # 现在加入if条件和continue,跳过部分满足if条件的数,在本例中只打印奇数1,3,5,7,9 n = 0 while n < 10: n+=1 if n % 2 == 0: continue print(n)
import math dir(math)
会有很多数学运算相关的函数
import math r = math.floor(3.2) #向下取整 print(r)#输出3 r = math.ceil(5.8) #向上取整 print(r)#输出6 r = round(3.1415926) #四舍五入 print(r)#输出3 r = math.pow(2,3) # =2**3,2的立方 print(r)#输出8.0 r = math.sqrt(36) #开平方 print(r)#输出6.0 r = abs(-9) #绝对值 print(r)#输出9
import time ticks = time.time() print("当前时间戳为:",ticks) # 当前时间戳为: 1642068022.106552 localtime = time.localtime(time.time()) print("本地时间为:", localtime) # 本地时间为: time.struct_time(tm_year=2022, tm_mon=1, tm_mday=13, tm_hour=18, tm_min=0, tm_sec=22, tm_wday=3, tm_yday=13, tm_isdst=0) #格式化为2022-01-13 18:00:22 形式 print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())) # 2022-01-13 18:00:22 # 格式化成Thu Jan 13 18:00:22 2022 形式 print(time.strftime("%a %b %d %H:%M:%S",time.localtime())) # Thu Jan 13 18:00:22
模式 | 描述 |
---|---|
r | 以只读方式打开文件,文件的指针将会放在文件的开头,这是默认模式 |
rb | 以二进制格式打开一个文件用于只读,文件指针将会放在文件的开头。 |
r+ | 打开一个文件用于读写,文件指针将会放在文件的开头。 |
rb+ | 以二进制格式打开一个文件用于读写,文件指针将会放在文件的开头。 |
w | 打开一个文件只用于写入,如果该文件已存在则打开文件。并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 |
wb | 以二进制格式打开一个文件只用于写入,如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除,如果该文件不存在,创建新文件。 |
w+ | 打开一个文件用于读写,如果该文件已存在,则打开文件并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 |
wb+ | 以二进制格式打开一个文件用于读写,如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除,如果该文件不存在,创建新文件。 |
a | 打开一个文件用于追加,如果该文件已存在,文件指针将会放在文件的结尾,即新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。 |
ab | 以二进制格式打开一个文件用于追加,如果该文件已存在,文件指针将会放在文件的结尾,即新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。 |
a+ | 打开一个文件用于读写,如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式,如果该文件不存在,创建新文件用于读写。 |
ab+ | 以二进制格式打开一个文件用于追加,如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。 |