您的位置:首页 > 编程语言 > Python开发

《python程序设计》第二章基本程序设计笔记

2016-05-16 19:27 543 查看
直接赋值,不需声明数据类型,例如:radius=20,即相当于int radius=20;

s=input("en")
print(eval("1+2+3"))
radius=s
radius=9.1
radius=radius*2
print(radius)
var1,var2=1,2
print(var1,var2)
a,b,c=eval(input("jfsd"))
print(a,b,c)
print(2/4,2//4)
'''
eval(input("fdjsafksd:"))若输入3+7,即可被eval转换成10输出
在一行结尾放一个\代表这条语句继续到下一行
支持同时赋值a,b,c=1,2,3
a,b,c=eval(input("jfsd"))输入要用逗号隔开
/表示浮点除,而//表示整除(任何小数都会被省掉),a**b表示a的b次幂
可以用int(val)取整(舍去进位),可以用round(val)四舍五入,int,round并不改变变量的值
小细节:eval(003)将导致程序错误,而int(003)任然返回3
'''

获取当前时间的小程序:

import time
currentTime=time.time()
totalSeconds=int(currentTime);
currentSecond=totalSeconds%60;
totalMinutes=totalSeconds//60;
currentMinute=totalMinutes%60;
totalHours=totalMinutes//60;
currentHour=(totalHours+8)%24
print(currentHour,":",currentMinute, ":",currentSecond,"北京时间" )
'''
time.time()获取从1970年1月1日到现在的GMT时间(精确到毫秒)
'''
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: