python程序设计现代方法第二章_《python程序设计》第二章基本程序设计笔记

这篇博客介绍了Python编程中动态赋值的特性,无需预先声明数据类型。示例展示了如何直接赋值以及使用`eval()`函数进行表达式求值。还探讨了浮点除与整除的区别,并提供了取整和四舍五入的方法。此外,通过一个时间相关的实例解释了如何获取和处理当前时间。博客最后提到了`eval()`函数的安全问题及其用法的注意事项。
摘要由CSDN通过智能技术生成

直接赋值,不需声明数据类型,例如: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时间(精确到毫秒)

'''

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值