1、查看保留字
import keyword
print(keyword.kwlist)
2、小数相加
from decimal import Decimal
print(Decimal('1.1')+Decimal('1.1'))
3、数据类型转换
name='cecilia'
age=1
print('我叫{},今年{}岁'.format(name,age))
print(f'我叫{name},今年{age}岁')
print('我叫'+name+',今年'+str(age)+'岁')
4、两数之和
a=int(input('num1='))
b=int(input('num2='))
c=a+b
print(c)
def add(a,b):
c=a+b
return c
x=int(input('x='))
y=int(input('y='))
print(add(x,y))
5、整除
x=int(input('x='))
y=int(input('y='))
print(x//y)
6、解包赋值
num1,num2,num3=10,20,30
print(num1,num2,num3)
num1,num2=num2,num1
print(num1,num2)
7、条件表达式
num1=int(input('num1='))
num2=int(input('num2='))
print(str(num1)+'>='+str(num2) if num1>=num2 else str(num1)+'<='+str(num2))
8、range()
s1=range(12)
s2=range(4,12)
s3=range(6,20,2)
print(list(s1))
print(list(s2))
print(list(s3))
print(tuple(s1))
print(set(s1))
9、100以内偶数和
i=1
sum=0
while i<=100:
if not bool(i%2):
sum=sum+i
i+=1
print(sum)
sum=0
for i in range(101):
if not bool(i%2):
sum=sum+i
print(sum)
10、类的浅拷贝和深拷贝
class CPU:
pass
class Disk:
pass
class Computer:
def __init__(self,cpu,disk):
self.cpu=cpu
self.disk=disk
cpu1=CPU()
cpu2=cpu1
disk=Disk()
computer=Computer(cpu1,disk)
import copy
computer2=copy.copy(computer)
computer3=copy.deepcopy(computer)
print(computer,computer.cpu,computer.disk)
print(computer2,computer2.cpu,computer2.disk)
print(computer3,computer3.cpu,computer3.disk)
11、模块导入
12、以主程序形式运行
13、常用内置模块
import sys
print(sys.getsizeof(88))
import time
print(time.time())
print(time.localtime(time.time()))
import urllib.request
print(urllib.request.urlopen('https://music.163.com').read())
14、schedule,time模块应用
import schedule
import time
def fun():
print('hh--')
schedule.every(3).seconds.do(fun)
while True:
schedule.run_pending()
time.sleep(1)
15、文件的读写
file=open('a.txt.txt','r')
print(file.readlines())
file.close()
16、常用文件打开模式
file=open('b.txt','w')
file.write('hello')
file.close()
file=open('b.txt','a')
file.write('hello')
file.close()
标签:num1,num2,Python,day17,file,time,print,disk
From: https://blog.51cto.com/u_16080683/7586808